MRTK örnekleri Merkezi

MRTK örnekleri Merkezi

MRTK örnek hub 'ı, birden çok sahneyi daha kolay hale getiren bir Unity sahidir. Sahneleri kaldırmak için MRTK 'ın sahne sistemini kullanır & .

Mrtkexampleshub. Unity , ve dahil paylaşılan bileşenlerin bulunduğu kapsayıcı sahnedir MixedRealityPlayspace . Mrtkexampleshubmainmenu. Unity sahnede küp düğmeleri vardır.

HoloLens 2 ' deki Microsoft Store uygulamayı indirin

HoloLens 2 cihazınız varsa, uygulamayı doğrudan cihazınıza indirebilir ve yükleyebilirsiniz.

İngilizce rozet

Önkoşul

MRTK örnekleri hub 'ı, sahne geçiş hizmeti 'ni ve ilgili betikleri kullanır. Unity paketleri aracılığıyla MRTK kullanıyorsanız lütfen yayın paketlerininbir parçası olan Microsoft. Mixedreality. Toolkit. Unity. Extensions. x. x. x. unitypackage öğesini içeri aktarın. Havuz kopyası aracılığıyla MRTK kullanıyorsanız, projenizde mrtk/Extensions klasörü zaten var olmalıdır.

MRTKExamplesHub sahneyi ve sahne sistemi

' De bulunan Mrtkexampleshub. Unity ' yi, MixedRealityToolkit, MixedRealityPlayspace ve LoadHubOnStartup ile birlikte boş bir görünüm olarak açın. Bu sahne, MRTK 'ın sahne sistem 'i kullanacak şekilde yapılandırılmıştır. MixedRealitySceneSystemMixedRealityToolkit altında öğesine tıklayın. Bu işlem, Inspector panelinde sahne sisteminin bilgilerini görüntüler.



Örnek hub hiyerarşisi

Inspector 1

Inspector 'ın altında, sahne sistem profilinde tanımlanan sahnenin listesini görüntüler. Sahne adlarına tıklayarak bunları yükleyebilir/kaldırabilirsiniz.



Inspector 2

Sahne sistem 3 Listedeki sahne adına tıklayarak Mrtkexampleshub sahneyi yükleme örneği.

Sahne sistemi 4Handınteractionexamples sahneyi yükleme örneği.

Sahne sistemi 5 Birden çok sahne yükleme örneği.

Sahneyi çalıştırma

Sahne, hem Unity 'nin oyun modunda hem de cihazda çalışmaktadır. Unity düzenleyicisinde Mrtkexampleshub sahneyi çalıştırın ve sahne içeriğiyle etkileşim kurmak için mrtk 'ın giriş simülasyonu kullanın. Derlemek ve dağıtmak için, sahne sistemi listesinde bulunan diğer sahneler ile Mrtkexampleshub sahneyi oluşturmanız yeterlidir. ınspector ayrıca derleme Ayarlar sahneleri eklemeyi kolaylaştırır. oluşturma Ayarlar, mrtkexampleshub sahnenin dizin 0 ' daki listenin en üstünde bulunduğundan emin olun.

Derleme ayarları

MRTKExamplesHub nasıl bir sahne yükler

Mrtkexampleshub sahnede, prefab ' yi bulabilirsiniz. İçeren prefab içinde bir ön tabakası nesnesi vardır . Interactable 'ın OnClick() ve olayının kullanılması OnTouch() , OnClick() betiğinin OnTouch() işlevini tetikler. Loadcontentsahnenin betiğinin denetçisinde, yüklenecek sahnenin adını tanımlayabilirsiniz.



Sahne sistemi 6

Sahne sistemi 8

Sahne sistemi 7

Betik sahneyi yüklemek için sahne sisteminin LoadContent () işlevini kullanır. Daha fazla ayrıntı için lütfen sahne sistem sayfasına bakın.

MixedRealityToolkit.SceneSystem.LoadContent(contentName, loadSceneMode);

Ana menü sahneye dönme

Ana menü sahneye geri dönmek için (MRTKExamplesHubMainMenu sahneyi), aynı sahne sistem LoadContent() yöntemini kullanabilirsiniz. Togglefeaturespanelexamptashub. prefab , loadcontentsahnenin betiğini içeren ' Home ' düğmesini sağlar. Kullanıcının ana sahneye dönüşme izin vermesi için bu prefab kullanın veya her sahneye özel bir giriş düğmesi sağlayın. Bu bir tane, mrtkexampleshub sahnede bir paylaşılan kapsayıcı sahnesi olduğundan, her zaman görünür hale getirmek için, Mrtfeaturespanelexamptashub. prefab 'Yi mrtkexampleshub sahöğesine yerleştirebilir. Her örnek sahnede Togglefeaturespanel. prefab öğesini gizlediğinizden/devre dışı bıraktığınızdan emin olun.

Özellik panelini değiştirmeörnek hub Giriş düğmesi

Ek düğmeler ekleme

Odaya nesnesi Içinde, örnek hubbutton Prefabs öğesini çoğaltın (veya ekleyin) ve içinde koleksiyonu Güncelleştir ' e tıklayın . Bu, yeni toplam düğme sayısına bağlı olarak silindir yerleşimini güncelleştirir. Daha fazla ayrıntı için lütfen nesne koleksiyonu sayfasına bakın.



Sahne sistemi 9

Sahne sistem 10

Düğmeleri ekledikten sonra, Loadcontentsahnenin betiğinin (yukarıda açıklanmıştır) sahne adını güncelleştirin. Sahne sisteminin profiline ek sahneler ekleyin.