Unity Web Player'ın Çalışmaması Nasıl Onarılır

Birlik, birçok modern oyunun merkezi olan tanınmış bir platformlar arası bir oyun motorudur. Birlik 2005 yılında Apple ile başladı ve 2018'den itibaren 25'ten fazla platforma imza attı. 3D, VR, Artırılmış gerçeklik ve Simülasyonlar gibi oyun sonu mekaniği oluşturmak için kullanılır.

Unity Web Player Çalışmıyor

Bununla birlikte, 2017 sonrası, Unity Web Player'ın web tarayıcıları üzerinde çalışmayı bıraktıkları ve geliştiricilerin yanı sıra son kullanıcılar tarafından çok sayıda rapor alınmıştır. Bu durum tüm dünyada yaşandı ve herkesi etkiledi.

Bu neden oldu? Bu yazıda, sorunu gidermek için uygulayabileceğiniz geçici çözümlerin yanı sıra tüm nedenleri inceleyeceğiz.

Birlik Web Player'ı Amorti Ediyor

2019 itibariyle, tarayıcıların çoğu Unity Web Player'ı desteklemeye son vermiştir. Bu tarayıcılar arasında Google Chrome, Firefox, vb. Var. Zaman geçtikçe, çok sayıda tarayıcı Unity 3D Web oynatıcısı ve Java içeren NPAPI eklentileri için desteği kaldırmaya başladı.

NPAPI (Netscape Plugin Uygulama Programlama Arabirimi), tarayıcı uzantılarının geliştirilmesine izin veren ve ilk olarak '95 civarında Netscape tarayıcıları için piyasaya sürülen bir API'dir. HTML5 popülerlik kazanmaya ve yeni tarayıcı sürümleriyle destek sağlamaya devam ettikçe, NPAPI kullanan eklentiler yavaş yavaş devre dışı kalır.

Bunun yerine Unity, geliştiricilerin bir JavaScript API'si olan WebGL'ye (Web Grafik Kitaplığı) dönmelerini istedi ve herhangi bir eklenti kullanılmadan belirtilen herhangi bir tarayıcıda 3B ve 2B grafikler oluşturmak için kullanıldı. Bu, web işlemenin modern versiyonudur ve sadeliği ve etkinliği için yıllar boyunca çok fazla çekiş gücü kazanmıştır.

Unity Web Player'ın Çalışması Nasıl Elde Edilir?

Her ne kadar Unity Web Player resmi olarak amortismana tabi tutulsa ve günümüz tarayıcısında bunu etkinleştirecek seçenek mevcut olmasa da, web oynatıcısını çalıştırmak ve çalıştırmak için uygulayabileceğiniz bazı geçici çözümler vardır. Aşağıda, kullanabileceğiniz yöntemlerden bazılarını listeledik, ancak her şeyin düzgün çalışacağı konusunda hiçbir garanti olmadığı konusunda uyarıldık (resmi bir destek olmadığı için açıktır).

Çözümleri ilkiyle başlattığınızdan ve çalışmadığınızdan emin olun. Kullanışlılık ve karmaşıklık sırasına göre listelenirler.

1. Çözüm: Internet Explorer 11 ve Safari'yi kullanma

En popüler tarayıcılar, Unity Web oynatıcısı desteğini sonlandırmış olsa da, Windows ve Mac işletim sistemleriyle birlikte gelen varsayılan tarayıcılar, Unity Web oynatıcısını desteklemektedir. Bu, bu platformlarda hala 'resmi' bir desteğin olduğu anlamına gelir, ancak kısa bir süre sonra ortadan kalkabilir veya tarayıcıların kendileri (IE11) değer kaybettiğini gösterir. Çözümü uygulamadan önce bilgisayarınızda yönetici olarak oturum açtığınızdan emin olun.

  1. Resmi Unity Web oynatıcı web sitesine gidin ve Windows veya macOS için Web Oynatıcı'yı indirin.

    Birlik Web Oyuncu Amortisman Resmi Bildirimi
  2. Yükleme paketini yükledikten sonra bilgisayarınızı yeniden başlatın . Windows + S tuşlarına basın, 'internet explorer' yazın ve uygulamayı açın.

    Internet Explorer'ı Yeniden Başlatma

Bir Apple makineniz varsa, içinde Safari'yi başlatabilirsiniz. Şimdi hataya neden olan içeriği açmayı deneyin ve sorunun çözülüp çözülmediğini kontrol edin.

2. Çözüm: Firefox Extended Support Release’ü Yükleme

Firefox ESR (Genişletilmiş Destek Sürümü), toplu dağıtım için genişletilmiş desteğe ihtiyaç duyan kuruluşlar veya şirketler tarafından kullanılan bir Firefox sürümüdür. Yerel Firefox uygulamasındaki 'hızlı' sürümlerle karşılaştırıldığında, Firefox ESR her 6 haftada bir yeni özelliklerle güncellenmiyor. Bunun yerine, yalnızca kritik olduğu veya kritik güvenlik güncelleştirmeleri içerdiği bilinen güncelleştirmelere basılır.

Firefox ESR'nin Unity Web Player dahil olmak üzere hala NPAPI'yi desteklediği görülüyor. Firefox’un bu sürümünü indirebilir ve ardından içeriği başlatmayı deneyebilirsiniz. Çoğu durumda, her şey beklendiği gibi çalışacaktır.

  1. Firefox ESR Official web sitesine gidin ve 32-bit sürümü kendi dilinize göre indirin.

    Firefox Extended Destek Sürümünü İndirme
  2. Yürütülebilir dosyayı sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.

    Birlik Web Oynatıcı
  3. Yazılımın yüklenmesinden sonra bilgisayarınızı yeniden başlatın ve içeriğe erişmeyi deneyin ve sorunun çözülüp çözülmediğine bakın.

3. Çözüm: Tarayıcıların Eski Sürümlerini Sanal Kutuya Kurma

Internet Explorer veya Safari'de istenen deneyimi elde edemezseniz, Unity Web Player'ın popüler tarayıcılarda çalışmasını sağlamanın tek yolu, eski sürümlerini indirip Sanal Kutunun içine yüklemektir. Bunları doğrudan ana işletim sistemi resmimize yükleyemiyoruz; çünkü en son sürüm zaten yüklenecek (çoğu durumda) ve eski sürüm, sorun çıkarmadan en son sürümü değiştiremez.

Sanal kutu, kullanıcıların işletim sistemi içinde bir sanal alan (ayrı bağımsız alan) oluşturmalarını sağlayan bir uygulamadır, böylece kullanıcılar içine diğer işletim sistemlerini kolayca yükleyebilir. VirtualBox'ta Windows 10 Kurulumu hakkındaki makalemizi kontrol edebilirsiniz. Bilgisayarınızda önceden VirtualBox kurulu olduğundan emin olun. Değilse, Oracle'ın resmi web sitesinden indirebilirsiniz.

  1. Sanal Kutunuzda Windows 10'u başlatın. Şimdi, aşağıdaki tarayıcı sürümlerini Sanal Kutunuza yüklemeniz gerekir.
 Chrome Sürüm 45 Firefox Sürüm 50 Opera Sürüm 37 

Tüm tarayıcı geçmişine erişmek için kullanabileceğiniz bağlantılar. Eski sayfalara döndüğünüzden ve eski sürümleri uygun şekilde indirdiğinizden emin olun.

Chrome'un Eski Sürümünü İndirme

Google Chrome

Mozilla Firefox

Opera

  1. Tarayıcıları yükledikten sonra, Unity Web Player gerektiren içeriğe gidebilir ve başlatmayı deneyebilirsiniz. Herhangi bir sorun olmadan düzgün çalışıp çalışmadığını kontrol edin.

4. Çözüm: NPAPI Chrome Bayrağını Etkinleştirme

Sanal kutunuza eski bir Chrome sürümü yüklediyseniz, ancak Unity Web Player'ın çalışmasını hala sağlayamıyorsanız, tarayıcı ayarlarınızda NPAPI Chrome Bayrağı'nın devre dışı bırakılma olasılığı vardır. Bu özellik, varsayılan olarak etkin değilse, deneysel ayarlarda değiştirilebilir. Deneysel ayarlar, bu özelliklerin işlerinizi yürütebileceğini ancak kendi dezavantajları olabileceğini gösteriyor.

  1. 2. Çözüm'de indirdiğiniz Google Chrome'un eski sürümünü başlatın.
  2. Tarayıcının adres çubuğuna aşağıdakini yazın:
 chrome: // flags / # enable-npapi 

NPAPI'yı Etkinleştirme - Chrome
  1. Şimdi, NPAPI kontrol ayarları açılacaktır. Mevcut Etkinleştir düğmesine tıklayın ve tarayıcıyı yeniden başlatın .
  2. Yeniden başlattıktan sonra tarayıcıdaki oyuna / platforma erişmeyi deneyin ve bunun işe yarayıp yaramadığını kontrol edin.

Geliştirici iseniz

Eğer bir geliştiriciyseniz ve Unity Web Player'ın geri dönüş yapma şansının olup olmadığını merak ediyorsanız, şansı olmaz. Birlik Web Oynatıcı gerçekten değer kaybetti çünkü daha düzenli ve daha iyi işlevler sağlayan daha iyi teknolojiler mevcut.

Oyununuzu / içeriğinizi WebGL teknolojilerine geçirmeyi düşünmelisiniz. Bu teknolojiler hemen hemen tüm şirketler (Birlik dahil) tarafından desteklenmektedir. Bir WebGL projesi oluşturma ve çalıştırma konusunda Unity'nin yardım sayfasına gidebilirsiniz. Ayrıca oyununuzu bir teknolojiden diğerine nasıl geçireceğinize dair sayısız öğreticiyle karşılaşacaksınız.

Ilginç Haberler