주요 콘텐츠로 건너뛰기
버전: 2.2.0

색인 페이지로 돌아가기

2.0.0 변경 로그

종속성

  • Haply 인버스 런타임 SDK 버전 2.0.0
    • haply-inverse-service.exe: 최소 버전 2.0.0(백그라운드에서 실행 중이어야 함)
    • haply-inverse-c.dll: 버전 2.0.0(포함)
  • Haply.Inverse.dll: 버전 2.0.0(포함)

획기적인 변화

  • 햅틱 스레드핸들 스레드를 Inverse3버즈그립으로 대체했습니다.
  • 대체 Run(callback) 메서드와 함께 DeviceStateChanged(device) 구독을 위한 고빈도 이벤트입니다.
  • 교체됨 hapticThread.onInitialized 이벤트와 함께 Inverse3.DeviceOpened.
  • 교체됨 handleThread.onInitialized 이벤트와 함께 VerseGrip.DeviceOpened.
  • 커서 position 그리고 velocity 는 더 이상 햅틱 콜백 매개변수로 전달되지 않습니다.
  • 스레드 안전 관리 제거 AdditionalData 사용자 정의 데이터 처리를 선호합니다.

새로운 기능

  • 연결된 장치의 상태를 시각화할 수 있는 모니터링 창(창 > Haply > 연결 모니터)을 열 수 있습니다.
  • 모든 필수 게임 오브젝트로 쉽게 씬을 설정할 수 있는 Haply 생성 메뉴(게임 오브젝트 > Haply > 햅틱 릭)가 있습니다.
  • Inverse3VerseGrip 디바이스 자동 할당용 디바이스맵퍼.
  • 특정 연결 사용 사례 및 원하는 햅틱 루프 제어를 위한 클라이언트 구성 구성 요소 주파수를 제어할 수 있습니다.
  • Inverse3 컴포넌트 (햅틱 스레드 대체) 공간에서 Inverse3 장치를 배치하고, 위치를 검색하고, 고주파 스레드에서 위치를 검색하고 고주파 스레드에서 힘을 제어합니다.
    • Inverse3.DeviceStateChanged 이벤트는 높은 빈도로 실행되는 별도의 햅틱 스레드에서 트리거됩니다.
    • 스레드 안전 캐시 변환을 통해 디바이스 로컬 공간에서 씬 월드 공간으로 자동 변환 매트릭스 LocalToWorldMatrix 그리고 WorldToLocalMatrix.
    • Inverse3.LocalPosition 그리고 Inverse3.LocalVelocity 처리되지 않은 커서 좌표를 디바이스 로컬 공간에 제공합니다.
    • Inverse3.Position 그리고 Inverse3.Velocity 월드 스페이스 변환 커서 좌표를 제공합니다.
    • Inverse3.SetLocalForce 그리고 Inverse3.SetLocalPosition 로컬 좌표를 사용하여 장치를 제어하는 메서드 좌표를 사용합니다.
    • Inverse3.SetForce 그리고 Inverse3.SetPosition 월드 좌표를 사용하여 장치를 제어하는 메서드입니다.
    • Inverse3.JointsSetTorque 를 사용하여 모터를 직접 제어할 수 있습니다.
    • Inverse3.JointsSetAngles 를 눌러 디바이스의 팔 위치를 직접 제어할 수 있습니다.
    • Inverse3.WorkspaceCenter 는 손 모양에 따라 작업 공간 중심 좌표를 제공합니다.
  • VerseGrip 컴포넌트 (핸들 스레드를 대체합니다) 를 사용하여 빈도가 높은 스레드에서 VerseGrip 방향을 검색할 수 있습니다, 버튼 상태 및 부착 상태와 함께.
    • VerseGrip.DeviceStateChanged 이벤트는 높은 빈도로 실행되는 별도의 햅틱 스레드에서 트리거됩니다.
    • VerseGrip.GetButton, VerseGrip.GetButtonDownVerseGrip.GetButtonUp 메서드 내에서 사용할 수 있도록 햅틱 스레드 내에서 사용하는 메서드입니다. UnityEngine.Input.
    • 씬 및 UI의 메인 스레드에서 트리거되는 Unity 이벤트 상호작용을 위해 메인 스레드에서 트리거되는 이벤트입니다: VerseGrip.ButtonDown, VerseGrip.ButtonUp, VerseGrip.Attached, 및 VerseGrip.Detached.
  • 씬에서 커서 위치와 방향을 시각화하기 위한 Inverse3CursorVerseGripCursor 컴포넌트 및 모델을 관리합니다.
  • 작업 공간 크기 조정 및 위치를 쉽게 지정할 수 있는 HapticOrigin 게임 오브젝트입니다.
  • 기즈모를 사용한 디바이스 위치, 방향 및 손맛 시각화.
  • 기즈모로 손이 닿는 작업 공간 시각화.
  • 필터링된 로깅.
  • 튜토리얼 샘플.
  • 실험용 샘플.

버그 수정 및 개선 사항

  • 디바이스 감지 시 Inverse3 핸드드니스가 제공됩니다. 더 이상 디바이스를 열어 손맛을 조회할 필요가 없습니다.
  • 자동 디바이스 감지 ( Haply 인버스 서비스디바이스맵퍼 사용)
  • 햅틱 루프 주파수가 ~1000Hz에서 ~4000kHz로 증가했습니다.

색인 페이지로 돌아가기