다음을 통해 공유


MRTK3 pre.10에 대한 변경 로그

[pre.10] - 2022-08-19 - 0aebad7

형식은 변경 로그 유지를 기반으로 합니다. 전체 릴리스 공지는 리포지토리에 있는 토론 탭의 릴리스 범주에서 사용할 수 있습니다.

추가됨

  • 연결된 손 메시 + 셰이더와 함께 추가 RiggedHandMeshVisualizer
  • 새 손 셰이더에 대한 URP 지원 추가
  • 샘플 장면 손 메뉴에 장면 이름 레이블 추가
  • 개체의 가운데에 대한 크기를 조정하는 BoundsControl에 옵션이 추가되었습니다(감사합니다.) @camnewnham!)
  • 패키지 추가됨 com.microsoft.mrtk.tools
  • 새 XR 하위 시스템을 만들기 위한 마법사 추가됨
  • 컨트롤러 GameObject의 모드 관리자에게 알리기 위해 구현할 수 있는 상호 작용기가 추가 IModeManagedInteractor
  • 플랫스크린/2D 입력을 사용할 수 있어야 하는 시기를 감지하는 추가 FlatscreenModeDetector된 기능입니다.
  • InteractionModeManager에 플랫스크린 모드 추가됨
  • 시뮬레이션된 핸즈 인 편집기를 사용하여 임의의 기본/보조 Handshapes에 대한 지원 추가(👌✌)
  • HandInteractionExamples 샘플 장면에 화이트보드 + 캔버스 예제 추가
  • HandInteractionExamples 샘플 장면에 MagicWindow 샘플 재질 + 테스트 개체 추가
  • See-it-Say-it 레이블 구성 요소 추가됨(나중에 통합할 예정)
  • 비 캔버스 토글 스위치 어포던스에 시각적 피드백 추가

Changed

  • MR OpenXR 플러그 인을 1.4.4로 업데이트했습니다.
  • StandardAssets에서 여러 예제 자산을 이동했습니다(StandardAssets의 더 많은 슬리밍이 진행 중입니다!)
  • 지원되는 디바이스, 미리 보기 상태 및 기타 유용한 정보에 대한 보다 포괄적인 정보로 추가 정보 업데이트
  • "프로그래머 아트" 그랩 리틱 제거
  • 호환성이 손상: InteractionModeManager는 이제 XR 컨트롤러만 사용하는 대신 임의의 GameObjects로 작동합니다.
  • CanvasProxyInteractor 는 이제 InteractionModeManager(새 IModeManagedInteractor구현)에 의해 관리됩니다.
  • 프록시 상호 작용기를 사용할 수 없을 때 더 이상 반복되는 비용이 드는 쿼리를 수행하지 않는 데 최적화됨 UGUIInputAdapter
  • 호환성이 손상됨: GestureGestureId 다음으로 Handshape 리팩터링됨 HandshapeId
  • 정보 창의 UI 폴란드어
  • 샘플 장면에 대한 폴란드어 및 시각적 개선 사항
  • 레거시 ObjectBar 프리팹의 조정된 여백
  • asmdefs에서 불필요한 종속성 정리
  • 향상된 유용성, 확대/축소/스크롤을 위해 글꼴 아이콘 선택기 UI 다시 작성

고정

  • 몇 가지 사소한 경고 수정
  • Canvas 요소에서 렌더링/적중 테스트를 수행하지 않는 reticles가 수정되었습니다.
  • 명시적으로 할당되지 않은 경우 ConstraintManagers를 찾지 못하는 BoundsControl이 수정되었습니다.
  • 기본 토글된 인덱스가 목록의 마지막 요소인 경우 ToggleCollection 버그 수정
  • 추적을 얻거나 잃을 때 불규칙한 찌르기 망막 동작이 수정되었습니다.
  • 배율 제약 조건이 누락된 일부 샘플 장면 개체 수정
  • 편집기/애플리케이션이 포커스를 잃을 때 시뮬레이션된 디바이스 재설정/중단 해결
  • 제대로 활용하여 일괄 처리 모드에서 실패하는 테스트(대부분) 수정됨 InputTestFixture
  • 프록시 상호 작용기를 사용할 수 없는 경우 큰 소리로 불평에서 s 수정 UGUIInputAdapater
  • 잘못된 피아노 샘플 이벤트 할당 수정
  • 장비가 변환될 때 핸드레이 대체가 잘못 동작하는 것을 수정했습니다.

알려진 문제

Quest에서 잘못된 엄지 손가락 관절 회전으로 인해 엄지 손가락이 변형됩니다. 손 메시는 편집기 및 HoloLens에서 올바르게 렌더링되어야 합니다(사용하도록 설정된 경우).

호환성이 손상되는 변경

  • InteractionModeManager 인터페이스의 일부 부분이 변경되었습니다.
    • RegisterInteractorUnregisterInteractor 대신 . XRBaseControllerXRBaseControllerInteractor사용합니다.
    • SetInteractionMode 이제 .가 아닌 GameObject를 XRBaseController사용합니다.
    • 조작 프리팹 변형에서 InteractionModeManager를 재정의한 경우 모드 구성을 검사하고 이 업데이트 후에 올바른지 확인하세요. 새로운 모드 관리 기능을 활용하도록 직렬화된 모드 구성 중 일부를 변경했습니다.
  • Gestures 이름이 s로 바뀌었습니다.Handshape
    • 포즈, 제스처 및 핸드스페이스 간의 혼동 감소
    • 이름이 GestureId에서 HandshapeId로 변경됨
    • 테스트 도구 TestHand InputTestUtilities 에서 여러 메서드의 이름을 바꾸고 수락 HandshapeId하도록 변경했습니다.