Comment réparer Unity Web Player ne fonctionne pas



Essayez Notre Instrument Pour Éliminer Les Problèmes

Unity est un moteur de jeu multiplateforme bien connu qui est au centre de nombreux jeux modernes. Unity a commencé avec Apple en 2005 et à partir de 2018, il s'est frayé un chemin vers plus de 25 plates-formes différentes. Il est utilisé pour créer des mécanismes de fin de jeu, y compris la 3D, la réalité virtuelle, la réalité augmentée et les simulations, etc.



Unity Web Player ne fonctionne pas



Cependant, après 2017, de nombreux utilisateurs finaux ainsi que des développeurs ont signalé que Unity Web Player avait cessé de fonctionner sur leurs navigateurs Web. Cette situation a été vécue dans le monde entier et a touché tout le monde.



Pourquoi est-ce arrivé? Dans cet article, nous allons passer en revue toutes les raisons ainsi que les solutions de contournement que vous pouvez déployer afin de contourner le problème.

Unity Web Player est déprécié

Depuis 2019, la majorité des navigateurs ont cessé de prendre en charge Unity Web Player. Ces navigateurs incluent Google Chrome, Firefox, etc. Au fil du temps, de nombreux navigateurs ont commencé à abandonner la prise en charge des plugins NPAPI qui incluent le lecteur Web Unity 3D et Java.

NPAPI (Netscape Plugin Application Programming Interface) est une API qui permet de développer des extensions de navigateur et a été publiée pour la première fois pour les navigateurs Netscape vers 1995. Alors que HTML5 continue de gagner en popularité et en prise en charge avec les nouvelles versions des navigateurs, les plugins qui utilisent NPAPI sont progressivement supprimés.



Au lieu de cela, Unity lui-même a demandé aux développeurs de se tourner vers WebGL (Web Graphics Library) qui est une API JavaScript et est utilisée pour rendre des graphiques 3D et 2D dans n'importe quel navigateur spécifié sans l'utilisation d'aucun plug-in. Il s'agit de la version moderne du traitement Web et a gagné beaucoup de popularité au fil des ans pour sa simplicité et son efficacité.

Comment faire fonctionner Unity Web Player?

Même si Unity Web Player est officiellement déprécié et qu'il n'y a pas d'options pour l'activer dans le navigateur moderne, il existe encore des solutions de contournement que vous pouvez effectuer pour que le lecteur Web soit opérationnel. Ci-dessous, nous avons répertorié certaines des méthodes que vous pouvez utiliser, mais sachez qu'il n'y a aucune garantie que tout se déroulera correctement (cela est évident car il n'y a pas de support officiel).

Assurez-vous de commencer les solutions par la première et de descendre. Ils sont classés par ordre d'utilité et de complexité.

Solution 1: Utilisation d'Internet Explorer 11 et de Safari

Même si les navigateurs les plus populaires ont cessé de prendre en charge le lecteur Web Unity, les navigateurs par défaut fournis avec les systèmes d'exploitation Windows et Mac prennent en charge le lecteur Web Unity. Cela signifie qu'il y a toujours un support «officiel» sur ces plates-formes, mais il pourrait être éliminé très bientôt ou les navigateurs eux-mêmes (IE11) pourraient se déprécier. Assurez-vous que vous êtes connecté en tant qu'administrateur sur votre ordinateur avant de mettre en œuvre la solution.

  1. Accédez à l'officiel Lecteur Web Unity site Web et téléchargez le lecteur Web pour Windows ou macOS.

    Avis officiel de dépréciation de Unity Web Player

  2. Après avoir installé le package d'installation, redémarrer ton ordinateur. presse Windows + S , saisissez «Internet Explorer» et ouvrez l’application.

    Relancer Internet Explorer

Si vous avez une machine Apple, vous pouvez y lancer Safari. Essayez maintenant d'ouvrir le contenu à l'origine de l'erreur et vérifiez si le problème est résolu.

Solution 2: installation de la version de support étendu de Firefox

Firefox ESR (Extended Support Release) est une version de Firefox qui est utilisée par les organisations ou entreprises qui ont besoin d'un support étendu pour un déploiement de masse. Par rapport aux versions «rapides» de l’application native Firefox, Firefox ESR n’est pas mis à jour avec de nouvelles fonctionnalités toutes les 6 semaines. Au lieu de cela, seules les mises à jour sont poussées qui sont connues pour être critiques ou contiennent des mises à jour de sécurité critiques.

Il semble que Firefox ESR prend toujours en charge NPAPI, y compris Unity Web Player. Vous pouvez télécharger cette version de Firefox, puis essayer de lancer le contenu. Dans la plupart des cas, tout fonctionnera comme prévu.

  1. Aller vers Site officiel de Firefox ESR et téléchargez la version 32 bits selon votre langue.

    Téléchargement de la version de support étendu de Firefox

  2. Faites un clic droit sur l'exécutable et sélectionnez Exécuter en tant qu'administrateur .

    Lecteur Web Unity

  3. Après l'installation du logiciel, redémarrez votre ordinateur et essayez d'accéder au contenu et voyez si le problème est résolu.

Solution 3: Installation d'une version plus ancienne des navigateurs dans Virtual Box

Si vous ne pouvez pas obtenir l'expérience souhaitée dans Internet Explorer ou Safari, le seul moyen de faire fonctionner Unity Web Player dans les navigateurs courants consiste à télécharger une version plus ancienne de ceux-ci et à les installer dans une boîte virtuelle. Nous ne pouvons pas les installer directement dans notre image principale du système d'exploitation car la dernière version sera déjà installée (dans la plupart des cas) et une version plus ancienne ne peut pas remplacer la dernière version sans rencontrer de problèmes.

Virtual Box est une application qui permet aux utilisateurs de créer un bac à sable (espace indépendant séparé) dans le système d'exploitation afin que les utilisateurs puissent facilement y installer d'autres systèmes d'exploitation. Vous pouvez consulter notre article sur Comment configurer Windows 10 sur VirtualBox . Assurez-vous au préalable que VirtualBox est installé sur votre ordinateur. Sinon, vous pouvez le télécharger à partir du site Web officiel d'Oracle.

  1. Lancez Windows 10 dans votre boîte virtuelle. Maintenant, vous devez installer les versions suivantes des navigateurs dans votre Virtual Box.
Chrome Version 45 Firefox Version 50 Opera Version 37

Voici les liens que vous pouvez utiliser pour accéder à tout l'historique du navigateur. Assurez-vous de revenir aux anciennes pages et de télécharger les anciennes versions en conséquence.

Téléchargement d'une ancienne version de Chrome

Google Chrome

Mozilla Firefox

Opéra

  1. Après avoir installé les navigateurs, vous pouvez accéder au contenu qui nécessite Unity Web Player et essayer de le lancer. Vérifiez si cela fonctionne correctement sans aucun problème.

Solution 4: Activer l'indicateur Chrome NPAPI

Si vous avez installé une ancienne version de Chrome dans votre boîte virtuelle mais que vous ne parvenez toujours pas à faire fonctionner Unity Web Player, il y a des chances que l'indicateur NPAPI Chrome soit désactivé dans les paramètres de votre navigateur. Cette fonctionnalité, si elle n'est pas activée par défaut, pourra être modifiée dans les paramètres expérimentaux. Les paramètres expérimentaux indiquent que ces fonctionnalités «peuvent» faire fonctionner vos affaires, mais qu'elles auront leurs propres inconvénients.

  1. Lancez le Ancienne version de Google Chrome que vous venez de télécharger dans la solution 2.
  2. Tapez ce qui suit dans la barre d'adresse du navigateur:
chrome: // flags / # enable-npapi

Activation de NPAPI - Chrome

  1. Maintenant, les paramètres de contrôle NPAPI s'ouvriront. Clique sur le Activer bouton présent et Relancer le navigateur.
  2. Après le redémarrage, essayez d'accéder au jeu / à la plate-forme dans le navigateur et voyez si cela fonctionne.

Si vous êtes un développeur

Si vous êtes développeur et que vous vous demandez si Unity Web Player a des chances de revenir, il y a de fortes chances que ce ne soit pas le cas. Unity Web Player est vraiment déprécié car de meilleures technologies sont disponibles, plus rationalisées et offrant de meilleures fonctionnalités.

Vous devriez envisager de migrer votre jeu / contenu vers les technologies WebGL. Ces technologies sont promues par presque toutes les entreprises (y compris Unity). Vous pouvez naviguer vers Page d’aide de Unity sur la façon de créer et d'exécuter un projet WebGL. Vous rencontrerez également d'innombrables tutoriels sur la façon de migrer votre jeu d'une technologie à une autre.

5 minutes de lecture