본문으로 건너뛰기

← 목차 페이지로 돌아가기

2.2.0 변경 내역

의존 관계​

  • dependency(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 해당 필드를 사용 중단으로 지정했습니다.

← 목차 페이지로 돌아가기