Dwell — MRTK2

Dwell hero

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 Panduan tatapan kepala dan tinggal untuk rekomendasi desain.

Skrip tinggal

  • DwellHandler: Menambahkan modalitas tinggal ke target UI.
  • DwellStateType: Status handler tinggal.
  • DwellUnityEvent: Acara unity untuk acara tinggal. Berisi referensi pointer.
  • 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 tempat tinggal

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

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

Prefabs

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

  • 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.

Dwell prefabs structureDwell prefabs

Contoh adegan

Anda dapat menemukan contoh dalam DwellExample adegan. Contoh adegan menunjukkan contoh UI volumetrik dan contoh UI Unity.

Near Menu Example

Lihat juga