Tinggal — MRTK2

Pahlawan tinggal

Tatapan kepala dan tempat tinggal sangat bagus dalam skenario di mana tangan seseorang sibuk dengan tugas lain. Fitur ini juga berguna ketika suara tidak 100% andal atau tersedia karena kendala lingkungan atau sosial. Contoh tetap MRTK menunjukkan berbagai jenis komponen UI dengan waktu respons yang dapat dikonfigurasi dan umpan balik visual.

Silakan lihat halaman Pedoman tatapan kepala dan tinggal untuk rekomendasi desain.

Skrip tinggal

  • DwellHandler: Menambahkan modalitas tetap ke target UI.
  • DwellStateType: Status handler tinggal.
  • DwellUnityEvent: Acara unity untuk acara tinggal. Berisi referensi penunjuk.
  • BaseDwellPressableButton.cs : Skrip yang memicu peristiwa OnClick() di Interactable prefab PressableButtonHoloLens2.
  • ToggleDwellPressableButton.cs : Skrip ini memodifikasi _BorderWidth properti dwellVisualImage yang menggunakan MRTK Standard Shader.

Profil tetap

Profil tinggal digunakan oleh Dwell Handler untuk mengonfigurasi berbagai ambang batas.

  • ButtonDwellProfile.asset
  • InstandDwellProfile.asset
  • DwellProfileWithDecay.asset

Prefabs

Prefab ini adalah varian prefab tombol yang dapat ditekan gaya HoloLens 2 yang memiliki komponen tambahan untuk mendukung interaksi tetap.

  • PressableButtonHoloLens2_Dwell.prefab
  • PressableButtonHoloLens2_32x96_Dwell.prefab
  • PressableButtonHoloLens2ToggleDwell.prefab
  • PressableButtonHoloLens2Toggle_32x96_Dwell.prefab

Prefab ini memiliki komponen backplate tambahan QuadDwellVisual untuk memvisualisasikan status input tetap. Ini memiliki materi HolographicBackPlateDwellVisual.mat yang ditetapkan. ToggleDwellPressableButton.cs memperbarui properti _BorderWidth shader MRTK Standard untuk memvisualisasikan input tetap.

Struktur prefab tinggalPrefab tinggal

Contoh adegan

Anda dapat menemukan contoh di DwellExample adegan. Contoh adegan menunjukkan contoh antarmuka pengguna volumetrik dan contoh Antarmuka Pengguna Unity.

Contoh Menu Dekat

Lihat juga