Aracılığıyla paylaş


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.

Mesh 101 öğreticisindeki çeşitli denetim örneklerinin ekran görüntüsü.

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.

Mesh 101 öğreticisindeki Çok sayıda BackplateBase prefab örneğinin ekran görüntüsü.

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.

Mesh 101 öğreticisindeki BackplateBase örneğinin ekran görüntüsü.

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.

Mesh 101 öğreticisindeki ButtonBase örneğinin ekran görüntüsü.

Dünya

Mesh 201 öğreticisinde Earth prefab, İstasyon 4: 3B bir varlıktan URL yükleme için kullanılır.

Mesh 101 öğreticisindeki bir Earth prefab örneğinin ekran görüntüsü.

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.

Mesh 101 öğreticisindeki InformationButton örneğinin ekran görüntüsü.

Başlarken

Denetim Örnekleri paketi, GitHub'dan Mesh örneklerini indirdiğinizde dahil edilir.

Dosya Gezgini Denetim Örnekleri paketinin ekran görüntüsü.

Denetim Örnekleri paketini projenize eklemek için:

  1. Menü çubuğundaki Unity projenizde Pencere>Paket Yöneticisi'ni seçin.
  2. '+' açılan listesine tıklayın ve ardından Diskten paket ekle ... seçeneğini belirleyin.

Diskten paket ekle menü öğesinin vurgulandığı Paket Yöneticisi menüsünün ekran görüntüsü.

  1. Diskte paket seçin penceresinde com.microsoft.mesh.toolkit.control.samples adlı klasöre gidin ve package.json dosyasına çift tıklayın.

Dosya Gezgini'da package.json dosyasının ekran görüntüsü.

  1. Denetim Örnekleri paketi, Paket Yöneticisi'nde "Yerel" olarak etiketlenmiş olarak görünür...

Paket Yöneticisi'nde Denetim Örnekleri paketinin ekran görüntüsü.

... ve Proje>Paketleri klasöründe bulunabilir.

Paketler klasöründeki Denetim Örnekleri paketinin ekran görüntüsü.

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.

Sahnedeki BackplateBase prefab'ın Ekran görüntüsü.

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

Sahnedeki ButtonBase prefabrik öğesinin Ekran görüntüsü.

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

Sahnedeki Dünya prefabrik görüntüsünün ekran görüntüsü.

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

Sahnedeki InformationButton prefab'in ekran görüntüsü.

Sonraki adımlar