Slate -- MRTK2
Slate prefabrik, düz metin veya medya gibi makaleler gibi 2B içeriği görüntülemek için ince bir pencere stili denetimi sunar. Kapılabilir bir başlık çubuğunun yanı sıra Beni Takip Et ve Kapat işlevleri sunar. İçerik penceresi, eklemli el girişi aracılığıyla kaydırılabilir.
Kayrak denetimi kullanma
Bir kayrak denetimi aşağıdaki öğelerden oluşur:
- Başlık Çubuğu: Yazı tahtasının üstündeki başlık çubuğunun tamamı.
- Başlık: Başlık çubuğunun sol tarafındaki başlık alanı.
- Düğmeler: Başlık çubuğunun sağ tarafındaki düğme alanı.
- BackPlate: Levhanın arka tarafı.
- ContentQuad: İçerik malzeme olarak atanır. Örnekte 'PanContent' örnek bir malzeme kullanılmaktadır.
Sınır denetimi
Kayrak denetimi, ölçeklendirme ve döndürme için bir sınır denetimi betiği içerir. Sınır denetimi hakkında daha fazla bilgi için lütfen sınır denetimi sayfasına bakın.
Düğmeler
Standart bir sayfa, başlık çubuğunun sağ üst kısmında varsayılan olarak iki düğme sunar:
- Beni Takip Et: Slate nesnesinin kullanıcıyı takip etmelerini sağlamak için yörünge çözücü bileşenlerini değiştirir.
- Kapat: Kayrak nesnesini devre dışı bırakır.
Betikler
Genel olarak, betiğin NearInteractionTouchable.cs
uygulamasından IMixedRealityTouchHandler
dokunma olaylarını alması amaçlanan herhangi bir nesneye eklenmesi gerekir.
HandInteractionPan.cs
Bu betik, tahtanın ContentQuad dosyasındaki içeriğe dokunmak ve içeriği taşımak için ifade edilmiş el girişini işler.HandInteractionPanZoom.cs
: Bu betik, kaydırma etkileşimine ek olarak iki elle yakınlaştırmayı da destekler.