← 목차 페이지로돌아가기
2.2.0 변경 로그
종속성
- 의존성(UnityEngine): Unity >= 2021.3.0f1과의 호환성을 복원했습니다.
새로운 기능
- HapticOrigin: 프리팹 언팩 없이 Haptic Rig 프리팹의 크기 조정을 활성화했습니다.
- 디바이스맵퍼:
- 가장 먼저 발견된 장치를 가져오는
GetInverse3(handedness)기본 매개변수를 추가했습니다. - Inverse3 디바이스에 연결된 그립을 가져오는
GetVerseGrip(handedness)를 추가했습니다.
- 가장 먼저 발견된 장치를 가져오는
- Inverse3:
- 공간 변환 행렬의 업데이트를 제어하는
SpaceTransformationUpdateEnabled필드를 추가했습니다. - 월드 공간에서 워크스페이스를 중심으로 삼는
WorkspaceCenterPosition속성을 도입했습니다. WorkspaceRadius및WorkspaceScaledRadius속성을 추가했습니다.- 디바이스가 열리고 커서와 본체의 위치가 설정되었음을 알리는
Ready이벤트를 도입했습니다.
- 공간 변환 행렬의 업데이트를 제어하는
- VerseGrip: 디바이스가 열리고 커서 위치가 설정되면 발생하는
Ready이벤트를 추가했습니다. - Inverse3Cursor: 스무딩된 위치를 추가했습니다.
- VerseGripCursor: 부드러운 회전 기능을 추가했습니다.
- CursorBehaviour: 모든 프리미티브 메시의 반지름 계산 기능을 추가했습니다.
- 클라이언트 구성:
clientTimeout및socketTimeout필드를 추가했습니다.
수정 및 개선 사항
- 패키지: 문서 URL을 수정했습니다.
- 클라이언트 연결:
- 예기치 않은 폴링 오류가 발생한 후, 폴링 오류를 수신하는 연결을 대기함으로써 원치 않는 연결이 생성되는 것을 방지했습니다.
- 디바이스맵퍼:
- 수동 파괴 시 발생하던
NullReferenceException을 수정했습니다. GetInverse3()및GetVerseGrip()결과가 ‘준비 상태’와 ‘연결 상태’ 순으로 정렬되도록 수정했습니다.- 예기치 않은 호환성 문제를 일으킬 수 있는 변경 사항을 방지하기 위해 컴포넌트 상속을 차단했습니다.
- 수동 파괴 시 발생하던
- HapticOrigin: 에디터에서 균일 스케일 계산의 안정성을 개선했습니다.
- Inverse3 및 VerseGrip:
- 캐스팅을 피하기 위해
Cursor속성을 올바른 유형으로 지정했습니다. - 인스펙터에서
DeviceOpened및DeviceClosed이벤트를 숨겼습니다.
- 캐스팅을 피하기 위해
- Inverse3Cursor 및 VerseGripCursor:
- 캐스팅을 피하기 위해
Device속성을 올바른 유형으로 지정했습니다. - 메시 렌더러가 없는 커서 모델에서 발생하던
NullReferenceException을 수정했습니다. - 장치가 파손되면 커서 추적을 중지하도록 설정했습니다.
- 캐스팅을 피하기 위해
지원 중단
- Inverse3:
WorkspaceCenter의 이름을WorkspaceCenterLocalPosition로 변경했습니다.WorkspaceCenter해당 속성에 대한 지원을 중단했습니다.
- 햅틱 오리진:
scale필드를 대체하도록UniformScale속성의 이름을 변경했습니다.scale해당 필드의 지원을 중단했습니다.
← 목차 페이지로돌아가기