Sahne sistemi başlarken — MRTK2
Sahne sistemi ne zaman kullanılır?
Projeniz tek bir sahneden oluşuyorsa, Sahne Sistemi büyük olasılıkla gerekli değildir. Aşağıdakilerden biri veya daha fazlası doğru olduğunda en kullanışlı seçenektir:
- Projenizin birden çok sahnesi var.
- Tek sahne yüklemeye alışkınsınız, ancak MixedRealityToolkit örneğini yok etme şeklini sevmiyorsunuz.
- Deneyiminizi oluşturmak için birden çok sahneyi ek olarak yüklemenin basit bir yolunu istiyorsunuz.
- Devam eden yük işlemlerini izlemenin basit bir yolunu veya aynı anda yüklenen birden çok sahne için sahne etkinleştirmeyi denetlemenin basit bir yolunu istiyorsunuz.
- Tüm sahnelerinizde aydınlatmanın tutarlı ve öngörülebilir olmasını istiyorsunuz.
Sahne Sistemi Kaynakları
Varsayılan olarak, Sahne Sistemi bir çift sahne nesnesi kullanır (DefaultManagerScene ve DefaultLighting sahnesi). Bu sahnelerden herhangi biri bulunamazsa, Sahne Sistemi profil denetçisinde bir ileti görüntülenir.
! [Not] Proje özel yönetici ve aydınlatma sahneleri kullanıyorsa, bu ileti güvenle yoksayılabilir.
Aşağıdaki bölümlerde, Karma Gerçeklik Araç Seti'ni içeri aktarmak için kullanılan yönteme bağlı olarak bu iletinin çözümlenmesi açıklanır.
Unity Paket Yöneticisi (UPM)
Karma Gerçeklik Toolkit UPM paketlerinde, sahne sistemi kaynakları örnek olarak paketlenir. UPM paketlerinin sabit olması nedeniyle Unity, projeye açıkça aktarılmadıkları sürece gerekli sahne dosyasını açamaz.
İçeri aktarmak için aşağıdaki adımları kullanın:
PencerePaketi Yöneticisi'ne> tıklayın
Toolkit Foundation Karma Gerçeklik ı seçin
Örnekler bölümünde Sahne Sistemi Kaynaklarını bulma
İçeri Aktar'ı seçin
Varlık (.unitypackage) dosyaları
SceneSystemResources klasörü silinmişse veya içeri aktarma sırasında seçimi kaldırılmışsa, aşağıdaki adımlar kullanılarak kurtarılabilir:
Varlıklar>İçeri Aktarma Paketi>Özel Paketini Seçin
Microsoft.MixedReality.Toolkit.Foundation paketini açın
Services/SceneSystem/SceneSystemResources ve tüm alt seçeneklerin belirlendiğinden emin olun
İçeri Aktar'ı seçin
Sahne sistemini kullanma
Düzenleyici ayarları
Varsayılan olarak, Sahne Sistemi Unity düzenleyicisinde çeşitli davranışlar uygular. Bu davranışlardan herhangi birini ağır kullanımda bulursanız, bunlar Sahne Sistemi profilinizin Düzenleyici Ayarları bölümünde devre dışı bırakılabilir.
Editor Manage Build Settings:
Doğruysa, hizmet tüm yönetici, aydınlatma ve içerik sahnelerinin eklendiğinden emin olarak derleme ayarlarınızı otomatik olarak güncelleştirir. Derleme ayarları üzerinde tam denetim istiyorsanız bunu devre dışı bırakın.Editor Enforce Scene Order:
True ise, hizmet önce sahne hiyerarşisinde, ardından aydınlatma ve ardından içerikte yönetici sahnesinin görüntülenmesini sağlar. Sahne hiyerarşisi üzerinde tam denetim istiyorsanız bunu devre dışı bırakın.Editor Manage Loaded Scenes:
Doğruysa, hizmet yönetici, içerik ve aydınlatma sahnelerinin her zaman yüklendiğinden emin olur. Düzenleyicide hangi sahnelerin yüklendiği üzerinde tam denetime sahip olmak istiyorsanız devre dışı bırakın.Editor Enforce Lighting Scene Types:
Doğruysa, hizmet aydınlatma sahnelerinde yalnızca içindePermittedLightingSceneComponentTypes
tanımlanan aydınlatmayla ilgili bileşenlere izin verileceğini güvence altına alır. Aydınlatma sahnelerinin içeriği üzerinde tam denetim istiyorsanız devre dışı bırakın.