알려진 문제 | MRTK3

일반

  • Dialog 및 ArticulatedHandController에서 몇 가지 사용되지 않는 경고를 throw함

UX

  • 손 조작 예제 장면에 있는 HandMenu의 단추가 작동하지 않음(2096)
  • DataBindingExamples 장면이 누락된 Unicode 코드포인트 및 "UX 요소를 null로 설정"과 관련된 많은 경고를 throw함(2186, 2187)
  • DataBindingExamples 장면 404의 다양한 URL(2188)
  • 회전 시 ObjectBar가 중단됨(2169)
    • 이로 인해 단추가 HandMenu의 백플레이트로 클리핑될 수 있으므로 HandMenu에 영향을 줌(2189)
    • 통합 UX 시스템에서 RectTransform 자동 레이아웃 그룹을 대신 사용하는 것이 좋습니다. 이후 릴리스에서는 ObjectBar가 더 이상 사용되지 않을 수 있습니다.
  • 장면에 CanvasProxyInteractor가 없는 UGUIInputAdapter를 사용할 경우 비정상적으로 실패함
  • InteractionModeManager는 각 프레임마다 소량의 메모리를 할당합니다. 이는 이미 내부적으로 수정되었으며 향후 릴리스에 포함될 예정임(2184)
  • 충돌체 기반 UI 마스킹은 아직 개발 중임
  • 나가는 광선을 "포착"하는 지원 광선 투사 대상이 없으면 UGUI 입력을 사용하여 ObjectManipulatorSlider를 끌어서 이동하는 기능이 일관성 없이 작동할 수 있음

조작 및 입력

  • Quest는 개발 초기 단계입니다.
    • 손과 컨트롤러 간에 전환하면 입력 기능이 손실될 수 있습니다.
      • 손으로 잡기 조작은 아직 지원되지 않습니다.
      • Quest의 손 광선은 아직 지원되지 않습니다.
      • Quest의 응시-손가락 모으기는 아직 지원되지 않습니다(머리 구동 응시 대체 없음)
    • Controllers
      • 컨트롤러로 찌르기는 불안정합니다.
  • OpenXR을 통해 MRTK 음성 조작을 사용하는 경우 "선택" 음성 명령이 작동하지 않음(2149)
  • SurfaceMagnetism 솔버가 올바르게 작동하지 않음(2170)
  • 커서
    • 잡기 경계는 아직 구현되지 않았습니다.
    • 찌르기 커서는 아직 자화되고 애니메이션되지 않습니다.
    • ISnapInteractable(슬라이더 노브, BoundsControl 핸들 등) 조작 시 광선 커서 클립 +가 제대로 작동하지 않습니다.
    • 입력 업데이트 시 근접 조명이 일정한 비율이 아니라서 커서 뒤로 떠다닙니다.
    • 잡기 커서(파란색 구)는 프로그래머 아트이며 제거되거나 교체될 예정입니다.
    • 조작 힌트 커서가 아직 설정되지 않았습니다.
  • 손/컨트롤러 시각화
    • 손 메시 시각화 도우미가 아직 구현되지 않았습니다.
    • 컨트롤러 모델 시각화 도우미가 아직 구현되지 않았습니다.
  • Smoothing.SmoothTo에는 적절한 평활화 동작을 위해 아주 소량의 매개 변수가 필요합니다.

환경

  • 공간 매핑을 사용한 후 원격 재생 모드를 종료할 때 예외가 throw됨
    • 장면에서 공간 매핑이 사용될 때 사용자가 원격 세션을 종료하려고 하면 Unity 코드에서 예외가 표시되는 알려진 Unity 문제가 있습니다. Unity에서 이 문제를 해결했으며 곧 픽스를 릴리스할 예정입니다.

빌드 및 도구

  • 사용자 지정 하위 시스템이 빌드 중에 제거될 수 있으며 자동으로 로드되지 않음
    • 사용자 지정 하위 시스템을 작성하는 경우 link.xml에 이러한 하위 시스템이 제거되지 않도록 지정해야 합니다.
    • 나중에 이 문제가 발생할 경우 하위 시스템 수명 주기 관리자의 불만이 더 커질 것입니다.
  • StateVisualizer의 검사기는 플레이 모드가 종료된 후 왜곡될 수 있음
    • 검사기를 축소/확장하면 문제가 해결됩니다.
  • BuildFailedException: 빌드 대상 플랫폼에 유효한 MRTK 프로필이 없습니다.
    • Player Settings > Mixed Reality Toolkit > MRTK Settings를 확인하여 프로필(하위 시스템 위의 상위 항목)이 있는지 확인합니다. 그렇지 않은 경우 기본 프로필 또는 사용자 고유의 프로필을 할당합니다.

Build failed exception in Unity

Check in the Player Settings to see if the MRTK Profile is present