Mesh Denetim Örnekleri
Genel Bakış
Denetim Örnekleri paketi, projelerinize aktarabileceğiniz Mesh Toolkit kullanılarak oluşturulmuş kullanıcı arabirimi denetimleri sağlar. Bunları Mesh 101 ve Mesh 201 öğreticilerimizde yoğun olarak kullanıyoruz.
Denetim örnekleri hala geliştirilmektedir, bu nedenle bunların geliştiğini ve zaman içinde değiştirilebilir olduğunu belirtmek için bunlara "örnekler" diyoruz. Denetim örnekleriyle ilgili ayrıntılar, bu sayfanın devamında yer alan Denetim Örnekleri ayrıntılı bölümünde verilmiştir, ancak öğreticilerimizde bunları nasıl kullandığımıza hızlı bir bakış aşağıda verilmiştir.
BackplateBase
Bir backplate herhangi bir bilgi metin görüntüsü için bu kadar yararlı bir destekleyici nesne olduğundan, BackplateBase prefab'ını birkaç yerde kullanırız.
Bir örnek: Mesh 101 öğreticisinde, BackplateBase ilk istasyon için bilgi metni görüntüsü olan ChapterLabel'in alt nesnesi olarak bulunabilir, 3.1: Video Kayıttan Yürütme.
ButtonBase
Mesh 101 öğreticisinde ButtonBase prefab, 3.1: Video Kayıttan Yürütme istasyonundaki video ekranı için Oynat düğmesini oluşturmak için kullanılır. Prefab'ın burada "PlayVideoButton" olarak yeniden adlandırıldığını unutmayın.
Dünya
Mesh 201 öğreticisinde Earth prefab, İstasyon 4: 3B bir varlıktan URL yükleme için kullanılır.
InformationButton
Mesh 101 öğreticisinde, 3.2: Bilgi İletişim Kutusu Tetikleyici istasyonu için InformationButton prefab kullanılır. Burada prefabrik adın biraz "Information_Button" olarak yeniden adlandırıldığını unutmayın.
Başlarken
Denetim Örnekleri paketi, GitHub'dan Mesh örneklerini indirdiğinizde dahil edilir.
Denetim Örnekleri paketini projenize eklemek için:
- Menü çubuğundaki Unity projenizde Pencere>Paket Yöneticisi'ni seçin.
- '+' açılan listesine tıklayın ve ardından Diskten paket ekle ... seçeneğini belirleyin.
- Diskte paket seçin penceresinde com.microsoft.mesh.toolkit.control.samples adlı klasöre gidin ve package.json dosyasına çift tıklayın.
- Denetim Örnekleri paketi, Paket Yöneticisi'nde "Yerel" olarak etiketlenmiş olarak görünür...
... ve Proje>Paketleri klasöründe bulunabilir.
Denetim Örnekleri ayrıntılı
Denetim Örneği önkoşulları Çalışma Zamanı klasörünün alt klasörlerindedir.
Çalışma zamanı>ButtonBase
- BackplateBase: Tüm denetimlerinizi yuvarlatılmış köşeleri ve yanardöner yüzeyi olan bir arka plakaya yerleştirmek için bu prefabrik düzeni kullanın.
- ButtonBase: Tüm düğme varyantları için temel prefab. Düğme animasyon ekler, basıldığında sesli geri bildirim oluşturur ve bir etiket içerir. Bir avatar düğmeye tıkladığında tetikleyen olayları ayarlamak için Görsel Betik'i kullanın.
Çalışma zamanı>Dünya
- Dünya: Dönen ve seçilebilen bir Dünya küresi. Seçildiğinde, dünya bir enlem ve boylam konumu oluşturur ve bir işaretçi ekler. Bu işlev Görsel Betik ile genişletilebilir ve değiştirilebilir. Tüm eylemler varsayılan olarak tüm istemciler tarafından paylaşılır.
Çalışma zamanı>InformationButton
- InformationButton: Kayan dünya uzay madeni para düğmesi. Düğme, davranış aracılığıyla yakınlık algılama özelliğine
Avatar Trigger
sahiptir. Bir avatar düğmeye belirli bir mesafede olduğunda, para dönmemeye başlar ve reklam panolarına eklenir. Avatar madeni paraya tıklayabiliyor. Avatar aralık dışındaysa, artık düğmeye tıklayamaz ve düğme dönene kadar döner. Düğmenin etkileşime dönüştürülebilir davranışı , Mesh Etkileşimli Kurulum bileşeni ve InformationButton betiği tarafından yönlendirilir.