Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu öğreticide, canlı paylaşılan bir deneyimin parçası olarak birden çok kullanıcıyı nasıl bağlayacağınızı öğreneceksiniz. Öğreticinin sonunda uygulamayı birden çok cihazda çalıştırabilecek ve her kullanıcının diğer kullanıcıların avatarını gerçek zamanlı olarak görmesini sağlayacaksınız.
Hedefler
- Paylaşılan bir deneyimde birden çok kullanıcıyı bağlamayı öğrenin
Sahne hazırlanıyor
Bu bölümde, öğretici önkoşullarından bazılarını ekleyerek sahneyi hazırlayacaksınız.
Proje penceresinde Varlıklar>MRTK'sına gidin. Tutorials.MultiUserCapabilities>Prefabs klasörünü açın, ardından aşağıdaki önkoşulları hiyerarşi penceresine tıklayıp sürükleyerek bunları sahnenize ekleyin:
- NetworkLobby prefab
- SharedPlayground ön planı
PUN'yi kullanıcı prefab örneğini oluşturacak şekilde yapılandırma
Bu bölümde, projeyi PhotonUser prefab'ını kullanacak şekilde yapılandıracaksınız.
Proje penceresinde Varlıklar>MRTK'sına gidin. Tutorials.MultiUserCapabilities>Resources klasörü.
Hiyerarşi penceresinde , NetworkLobby nesnesini genişletin ve NetworkRoom alt nesnesini seçin, ardından Denetçi penceresinde Foton Odası (Betik) bileşenini bulun ve aşağıdaki gibi yapılandırın:
- Photon User Prefab alanına, Kaynaklar klasöründen PhotonUser prefab'ını atayın
Deneyimi birden çok kullanıcıyla deneme
Unity projesini derleyip HoloLens'inize dağıtırsanız, Unity'ye geri döndüğünüzde uygulama HoloLens'inizde çalışırken Oyun moduna geçerseniz, başınızı hareket ettirdiğinizde HoloLens kullanıcı avatarını hareket ettirdiğinizde holoLens kullanıcı avatarını görürsünüz:
İpucu
Unity projenizi derleme ve HoloLens 2 dağıtma hakkında bir anımsatıcı için uygulamanızı derleme yönergelerinize HoloLens 2 başvurabilirsiniz.
Dikkat
Uygulamanın Photon'a bağlanması gerektiğinden bilgisayarınızın/cihazınızın İnternet'e bağlı olduğundan emin olun.
Tebrikler
Projenizi, birden çok kullanıcının aynı deneyime bağlanmasına ve birbirinin hareketlerini görmesine izin verecek şekilde başarıyla yapılandırdıysanız. Sonraki öğreticide, nesnelerin hareketlerinin birden çok cihaz arasında paylaşılacağı şekilde işlevsellik uygulayacaksınız.