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.

Varsayılan kaynaklar iletisi

! [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

    Sahne sistemi kaynaklarını içeri aktarma

  • İç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

    Sahne sistemi kaynaklarını yeniden içeri aktarma

  • İç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çinde PermittedLightingSceneComponentTypes 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.

Sahne sistemi düzenleyicisi ayarları