Slate -- MRTK2

Kayrak

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.
Unity düzenleyicisinde Slate Yapısı

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.

Kayrak BB

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.
Kayrak Düğmesi

Betikler

Genel olarak, betiğin NearInteractionTouchable.cs uygulamasından IMixedRealityTouchHandlerdokunma olaylarını alması amaçlanan herhangi bir nesneye eklenmesi gerekir.

Kayrak Yapısı
  • 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.

Kayrak Kaydırma Yakınlaştırma