Aracılığıyla paylaş


2. Photon Unity Ağı Ayarlama

Bu öğreticide, Photon Unity Networking (PUN) kullanarak paylaşılan bir deneyim oluşturmaya hazırlanın. PUN uygulaması oluşturmayı, PUN varlıklarını Unity projenize aktarmayı ve Unity projenizi PUN uygulamasına bağlamayı öğreneceksiniz.

Hedefler

  • PUN uygulaması oluşturmayı öğrenin
  • PUN varlıklarını bulmayı ve içeri aktarmayı öğrenin
  • Unity projenizi PUN uygulamasına bağlamayı öğrenin

Unity projesini oluşturma ve hazırlama

Bu bölümde yeni bir Unity projesi oluşturacak ve MRTK geliştirmesi için hazırlayacaksınız.

İlk olarak, aşağıdaki adımları içeren Bir nesneye el etkileşimi ekleme ve Cihazınıza uygulamanızı derleme yönergeleri hariç olmak üzere projenizi başlatma ve ilk uygulamanızı dağıtma adımlarını izleyin:

  1. Unity projesini oluşturma ve buna uygun bir ad verme, örneğin MRTK Öğreticileri
  2. Derleme platformunu değiştirme
  3. TextMeshPro Temel Kaynaklarını İçeri Aktarma
  4. Karma Gerçeklik Araç Setini İçeri Aktarma ve Unity projesini yapılandırma
  5. Sahneyi oluşturma ve MRTK'yi yapılandırma ve sahneye uygun bir ad verme, örneğin MultiUserCapabilities

Ardından Uzamsal Farkındalık Görüntüleme Seçeneğini Değiştirme yönergelerini izleyerek:

  1. için MRTK yapılandırma profiliniDefaultHoloLens2ConfigurationProfile olarak değiştirin
  2. Uzamsal farkındalık ağı görüntüleme seçenekleriniOklusion olarak değiştirin.

Ek özellikleri etkinleştirme

Unity menüsünde Proje Ayarlarını Düzenle>... öğesini seçerek Player Ayarları penceresini açın, ardından Player>Yayımlama Ayarları bölümünü bulun:

Unity Player ayarları

Yayımlama Ayarları'nda, Özellikler bölümüne gidin ve yukarıdaki Unity projesini yapılandırma adımı sırasında etkinleştirdiğiniz InternetClient, Mikrofon, SpatialPerception ve GazeInput özelliklerinin etkinleştirilip etkinleştirilmediğini bir kez daha denetleyin.

Ardından aşağıdaki ek özellikleri etkinleştirin:

  • InternetClientServer özelliği
  • PrivateNetworkClientServer özelliği

Unity Capabilities ayarları

Öğretici varlıklarını içeri aktarma

Aşağıdaki Unity özel paketlerini listelendikleri sırayla indirin ve içeri aktarın:

İpucu

 Unity özel paketini içeri aktarma hakkında bir anımsatıcı için Öğretici varlıklarını içeri aktarma yönergelerine başvurabilirsiniz.

Not

MultiUserCapabilities öğretici varlıkları paketini içeri aktardıktan sonra, Konsol penceresinde türün veya ad alanının eksik olduğunu belirten birkaç CS0246 hatası görürsünüz. Bu beklenen bir durumdur ve PUN varlıklarını içeri aktardığınızda sonraki bölümde çözülecektir.

PUN varlıklarını içeri aktarma

Unity menüsünde, VarlıkMağazası penceresini açmak için Pencere >Varlık Mağazası'nı seçin, Oyunlardan Çıkış Oyunlarından PUN 2 - ÜCRETSİz'i arayın ve seçin, varlık paketini Unity hesabınıza indirmek için İndir düğmesine tıklayın.

İndirme tamamlandığında İçeri Aktar düğmesine tıklayarak Unity Paketini İçeri Aktar penceresini açın:

PUN 2 ile Unity Varlık Mağazası - Ücretsiz

Unity Paketini İçeri Aktar penceresinde , tüm varlıkların seçili olduğundan emin olmak için Tümü düğmesine tıklayın, sonra da varlıkları içeri aktarmak için İçeri Aktar düğmesine tıklayın:

PUN 2 içeri aktarma penceresi ile Unity

Unity içeri aktarma işlemini tamamladıktan sonra Pun Sihirbazı penceresi PUN Kurulumu menüsü yüklenmiş olarak görünür; şimdilik bu pencereyi yoksayabilir veya kapatabilirsiniz:

PUN Kurulum penceresi ile Unity

PUN uygulaması oluşturma

Bu bölümde, henüz hesabınız yoksa bir Photon hesabı oluşturacak ve yeni bir PUN uygulaması oluşturacaksınız.

Photon panosuna gidin ve kullanmak istediğiniz bir hesabınız varsa oturum açın, aksi takdirde Bir Hesap Oluştur bağlantısına tıklayın ve yeni bir hesap kaydetmek için yönergeleri izleyin:

Foton oturum açma sayfası

Oturum açtıktan sonra Yeni Uygulama Oluştur düğmesine tıklayın:

Foton panosu karşılama sayfası

Yeni Uygulama Oluştur sayfasında aşağıdaki değerleri girin:

  • Foton Türü için PUN'yi seçin
  • Ad alanına uygun bir ad girin, örneğin MRTK Öğreticileri
  • Açıklama için isteğe bağlı olarak uygun bir açıklama girin
  • Url için alanı boş bırakın

Ardından Oluştur düğmesine tıklayarak yeni uygulamayı oluşturun:

Photon uygulama oluşturma sayfası

Photon oluşturma işlemini tamamladıktan sonra yeni PUN uygulaması panonuzda görünür:

Foton uygulaması sayfası

Unity projesini PUN uygulamasına bağlama

Bu bölümde Unity projenizi önceki bölümde oluşturduğunuz PUN uygulamasına bağlayacaksınız.

Photon panosunda Uygulama Kimliği alanına tıklayarak uygulama kimliğini açın ve panonuza kopyalayın:

Uygulama Kimliği'nin seçili olduğu Foton uygulaması sayfası

Unity menüsünde Pencere>Foton Unity Ağı>PUN Sihirbazı'nı seçerek Pun Sihirbazı penceresini açın, Proje Kur düğmesine tıklayarak PUN Kurulum menüsünü açın ve aşağıdaki gibi yapılandırın:

  • AppId veya Email alanında, önceki adımda kopyaladığınız PUN uygulama kimliğini yapıştırın

Ardından uygulama kimliğini uygulamak için Projeyi Ayarla düğmesine tıklayın:

AppId doldurulmuş Unity PUN Kurulumu penceresi

Unity PUN kurulum işlemini tamamladıktan sonra, PUN Kurulumu menüsü Bitti! iletisini görüntüler ve Project penceresinde PhotonServerSettings varlığını otomatik olarak seçer, böylece özellikleri Denetçi penceresinde görüntülenir:

Kurulum Projesi uygulanmış Unity PUN Kurulum penceresi

Tebrikler

Başarıyla bir PUN uygulaması oluşturdunuz ve bunu Unity projenize bağladınız. Bir sonraki adımınız, birden çok kullanıcının birbirini görebilmesi için diğer kullanıcılarla bağlantılara izin vermektir.