Menüye yakın — MRTK2
Menü yakınında, düğmelerden veya diğer kullanıcı arabirimi bileşenlerinden oluşan bir koleksiyon sağlayan bir UX denetimi bulunur. Kullanıcının vücudunda yüzer ve her zaman kolayca erişilebilir. Kullanıcıyla gevşek bir şekilde ilişkilendirildiğinden, kullanıcının hedef içerikle etkileşimini rahatsız etmez. Kullanıcı menüyü kilitlemek/kilidini açmak için 'Sabitle' düğmesini kullanabilir. Menü kapılıp belirli bir konuma yerleştirilebilir.
Etkileşim davranışı
- Etiketle birlikte: Menü sizi takip eder ve yakın etkileşimler için kullanıcıdan 30-60cm aralığında kalır.
- Pin: 'Sabitle' düğmesini kullanarak menü dünya çapında kilitlenebilir ve serbest bırakılabilir.
- Al ve hareket et: Menü her zaman taşınabilir ve taşınabilir. Önceki durumdan bağımsız olarak, menü yakalanıp serbest bırakıldığında sabitlenir (dünya kilitli). Kapılabilir alan için görsel ipuçları vardır. El yakınlığında ortaya çıkarlar.
Prefabs
Yakın Menü önkoşulları, MRTK'nin çeşitli bileşenlerini kullanarak yakın etkileşimler için menüler oluşturmayı göstermek üzere tasarlanmıştır.
- NearMenu2x4.prefab
- NearMenu3x1.prefab
- NearMenu3x2.prefab
- NearMenu3x3.prefab
- NearMenu4x1.prefab
- NearMenu4x2.prefab
Örnek sahne
Sahnede Yakın Menü prefablerinin NearMenuExamples
örneklerini bulabilirsiniz.
Yapı
Menüye yakın prefafablar aşağıdaki MRTK bileşenleriyle yapılır.
- PressableButtonHoloLens2 prefab
- Kılavuz Nesne Koleksiyonu: Kılavuzda birden çok düğme düzeni
- Düzenleme İşleyicisi: Menüyü alma ve taşıma
- RadialView Çözücü: Beni İzle (etiket boyunca) davranışı
Nasıl özelleştirilir?
1. Düğme Ekle/Kaldır
Nesne'nin altında ButtonCollection
düğmeleri ekleyin veya kaldırın.
2. Kılavuz Nesnesi Koleksiyonunu Güncelleştirme
Nesnenin Denetçisi'ndeki ButtonCollection
düğmesine tıklayınUpdate Collection
. Kılavuz düzenini güncelleştirir.
Kılavuz Nesnesi Koleksiyonu özelliğini kullanarak Rows
satır sayısını yapılandırabilirsiniz.
3. Arka plaka boyutunu ayarlama
Nesnenin altındaki Backplate
nesnenin Quad
boyutunu ayarlayın. Arka plakanın genişliği ve yüksekliği olmalıdır 0.032 * [Number of the buttons + 1]
. Örneğin, 3 x 2 düğmeniz varsa, arka plakanın genişliği ve 0.032 * 4
yüksekliği olur 0.032 * 3
. Bu ifadeyi doğrudan Unity'nin alanına yerleştirebilirsiniz.
- HoloLens 2 düğmesinin varsayılan boyutu 3,2x3,2 cm 'dir (0,032m)