변경 로그
2.2.0
2024년 8월
종속성
Unity 2021.3.0f1 이상 버전과의 호환성 문제가 수정되었습니다.
수정 및 개선 사항
자세한 변경 로그를 참조하세요.
2.1.1
2024년 6월
이번 릴리스에서는 Inverse3 장치의 본체 방향과 관련된 새로운 방법 및 구성 요소 도입, 전원 공급 장치 정보 제공, 장치 출력 및 제어 모드에 대한 더 나은 제어 기능 제공, 다양한 장치 위치 관리를 위한 좌표 변환기 개선에 중점을 두고 있습니다.
또한 필터링된 디바이스 가져오기 및 향상된 디바이스 매핑 기능과 같은 새로운 기능으로 디바이스맵퍼가 크게 개선되었습니다.
종속성
이 패키지는 Haply Inverse SDK 2.0.x에서 작동할 수 있지만 완전한 호환성을 위해서는 Haply Inverse SDK (>=2.1)가 필요합니다.
변경 사항 및 더 이상 사용되지 않는 기능
이번 릴리스에서는 새로운 업데이트와 개선된 기능에 맞춰 여러 기능이 변경되거나 더 이상 사용되지 않습니다. 개발자는 더 이상 사용되지 않는 기능과 대체 기능의 전체 목록을 자세한 변경 로그를 참조하시기 바랍니다.
새로운 기능
- Inverse3Body 컴포넌트: 지정된 게임 오브젝트에 Inverse3 디바이스의 몸체 방향을 적용합니다.
- Inverse3 개선 사항: 본체 방향, 전원 공급 장치, 제어 모드 및 장치로 전송되는 출력과 관련된 새로운 속성 및 이벤트가 추가되었습니다.
- 버즈그립 개선 사항: 좌표 변환 설정 및 오류 이벤트 지원.
- 인스펙터: 이제 표시
ControlMode
및 최근 디바이스 출력. - DeviceMapper 개선: 동적 디바이스 매핑, 상태 폴링, 연결 해제 후 디바이스 재연결.
- 오리엔테이션 설정: VerseGripCursor 및 Inverse3Body 컴포넌트에 추가되었습니다.
- 명시적 캐시 유형:
Inverse3Data
그리고VerseGripData
를 사용하여 데이터를 더 잘 처리할 수 있습니다. - CoordinateConverter: 다양한 디바이스 위치에 대한 좌표 변환 설정을 정의합니다.
수정 및 개선 사항
- 다양한 버그 수정 및 안정성 개선.
- 씬 언로드/로드 후 디바이스 매핑이 개선되었습니다.
- 장치 연결 해제 후 자동 재연결.
- 빌드 종료 시 클라이언트 폴링 스레드를 정리합니다.
자세한 변경 로그를 참조하세요.
2.0.1
2024년 3월
이번 업데이트는 이전 버전에서 확인된 몇 가지 문제를 해결하고 Haply Inverse Unity를 더욱 원활하게 사용할 수 있도록 지원합니다.
빌드 종료 시 클린 셧다운을 위한 클라이언트 폴링 스레드 개선, 이름별 패키지 설치 시 메타 파일 누락 문제 해결 등이 수정되었습니다.
종속성
버전 2.0.0과 호환성 요구 사항이 동일합니다.
자세한 변경 로그를 참조하세요.
2.0.0
2024년 1월
이번에 출시된 Haply Inverse Unity 버전 2.0.0에는 기기 관리, 시각화 및 씬 설정을 간소화하는 몇 가지 향상된 기능이 도입되었습니다.
새로운 기능에는 연결된 디바이스의 상태를 시각화할 수 있는 모니터링 창, 간편한 씬 설정을 위한 Haply 생성 메뉴, Inverse3 및 VerseGrip 디바이스를 자동 할당할 수 있는 디바이스매퍼가 포함됩니다.
종속성
이 패키지를 사용하려면 컴퓨터에 Haply Inverse SDK (>=2.0.0)가 설치되어 있어야 합니다.
새로운 기능
- 모니터링 창: 연결된 디바이스의 상태를 시각화할 수 있는 새로운 창이 추가되었습니다.
- 하플리 생성 메뉴: 필요한 모든 게임 오브젝트를 추가할 수 있는 새로운 메뉴로 씬 설정이 간소화되었습니다.
- DeviceMapper: Inverse3 및 VerseGrip 디바이스를 자동으로 할당합니다.
- 클라이언트 구성: 햅틱 루프 빈도 및 연결 사용 사례를 제어할 수 있습니다.
- Inverse3 컴포넌트: 디바이스 위치 및 힘 제어를 위해 HapticThread를 대체하고, 고빈도 작업을 위한 새로운 메서드와 이벤트를 포함합니다.
- VerseGrip 컴포넌트: HandleThread를 대체하고 버튼 상태 및 부착 상태에 대한 메서드와 씬 상호작용을 위한 새로운 Unity 이벤트를 포함합니다.
- 커서 컴포넌트: 디바이스 위치와 방향을 시각화하기 위한 Inverse3Cursor 및 VerseGripCursor.
- 햅틱오리진 게임 오브젝트: 작업 공간 크기 조정 및 위치 지정이 용이합니다.
- 기즈모: 기기 위치, 방향, 도달 가능한 작업 공간을 시각화합니다.
획기적인 변화
- 대체: 햅틱 스레드 및 핸들 스레드가 각각 Inverse3 및 VerseGrip으로 대체되었습니다.
- 새 이벤트: DeviceStateChanged 이벤트가 실행(콜백) 메서드를 대체합니다.
- DeviceOpened 이벤트: onInitialized 이벤트를 Inverse3.DeviceOpened 및 VerseGrip.DeviceOpened로 대체했습니다.
- 햅틱 콜백 파라미터: 커서 위치 및 속도 전달을 제거했습니다.
- AdditionalData: 사용자 정의 데이터 처리를 위해 스레드 안전 관리형 AdditionalData를 제거했습니다.
버그 수정 및 개선 사항
- 핸드 감지: 디바이스를 열지 않고도 디바이스 감지 시 제공됩니다.
- 자동 디바이스 감지: 하플리 인버스 서비스 및 디바이스매퍼로 개선되었습니다.
- 주파수가 증가했습니다: 햅틱 루프 주파수가 ~1000Hz에서 ~4000kHz로 증가했습니다.
- 안정성 및 성능: 안정성 향상 및 기타 여러 가지 수정 및 개선 사항.
자세한 변경 로그를 참조하세요.