Cómo arreglar la falta de funcionamiento de Unity Web Player

Unity es un conocido motor de juego multiplataforma que es el centro de muchos juegos modernos. Unity comenzó con Apple en 2005 y a partir de 2018, se ha ido abriendo camino a más de 25 plataformas diferentes. Se utiliza para crear la mecánica del juego final, incluyendo 3D, VR, realidad aumentada, y simulaciones, etc.

El reproductor web de Unity no funciona

Sin embargo, después de 2017, ha habido numerosos informes de usuarios finales así como de desarrolladores de que el Unity Web Player dejó de funcionar en sus navegadores web. Esta situación se experimentó en todo el mundo y afectó a todos.

¿Por qué ocurrió esto? En este artículo, repasaremos todas las razones así como las soluciones provisionales que pueden desplegar para evitar el problema.

Unity Web Player está depreciado

A partir de 2019, la mayoría de los navegadores han dejado de apoyar a Unity Web Player. Estos navegadores incluyen Google Chrome, Firefox, etc. A medida que pasa el tiempo, numerosos navegadores han comenzado a desaprobar el soporte para los plugins de NPAPI que incluyen Unity 3D Web player y Java.

NPAPI (Netscape Plugin Application Programming Interface) es un API que permite desarrollar extensiones de navegador y fue lanzado por primera vez para los navegadores Netscape alrededor del $002795. A medida que HTML5 continúa ganando popularidad y soporte con las nuevas versiones de los navegadores, los plugins que utilizan NPAPI se van eliminando lentamente.

En su lugar, la propia Unity ha pedido a los desarrolladores que se pasen a WebGL (Biblioteca de Gráficos Web) que es una API de JavaScript y se utiliza para renderizar gráficos en 3D y 2D dentro de cualquier navegador especificado sin la utilización de ningún tipo de plugins. Esta es la versión moderna del procesamiento web y ha ganado mucha tracción a lo largo de los años por su simplicidad pero efectividad.

También te puede interesar:  Cómo deshabilitar las vistas previas en miniatura de la barra de tareas en vivo en Windows 10

¿Cómo hacer que funcione Unity Web Player?

Aunque Unity Web Player está depreciado oficialmente y no hay opciones para activarlo en el navegador actual, todavía hay algunas soluciones provisionales que se pueden realizar para poner en marcha el reproductor web. A continuación, hemos enumerado algunos de los métodos que puedes utilizar pero te advertimos que no hay garantía de que todo vaya a funcionar sin problemas (esto es obvio ya que no hay apoyo oficial).

Asegúrate de que empiezas las soluciones con la primera y vas bajando. Están listadas en orden de utilidad y complejidad.

Solución 1: Usando Internet Explorer 11 y Safari

Aunque los navegadores más populares han dejado de ser compatibles con el reproductor de Unity Web, los navegadores predeterminados que se suministran con los sistemas operativos Windows y Mac sí lo son. Esto significa que aún existe soporte “oficial” en estas plataformas, pero podría desaparecer muy pronto o los propios navegadores (IE11) podrían depreciarse. Asegúrate de que has iniciado sesión como administrador en tu ordenador antes de implementar la solución.

  1. Navegue al sitio web oficial de Unity Web Player y descargue el Web Player para Windows o macOS. Aviso oficial de depreciación de Unity Web Player
  2. Después de instalar el paquete de instalación, reinicie su computadora. Presiona Windows + S , escribe $0027Internet Explorer$0027 y abre la aplicación. Relanzamiento de Internet Explorer

En caso de que tengas una máquina Apple, puedes lanzar Safari en ella. Ahora intenta abrir el contenido que estaba causando el error y comprueba si el problema está resuelto.

Solución 2: Instalar la versión de soporte extendido de Firefox

Firefox ESR (Extended Support Release) es una versión de Firefox que es utilizada por organizaciones o empresas que necesitan un soporte extendido para un despliegue masivo. En comparación con las versiones $0027rápidas$0027 de la aplicación nativa de Firefox, Firefox ESR no se actualiza con nuevas características cada 6 semanas. En su lugar, sólo se empujan aquellas actualizaciones que se sabe que son críticas o que contienen actualizaciones de seguridad críticas.

También te puede interesar:  LA MEJOR GUÍA: Este video fue eliminado de su teléfono porque contenía contenido inseguro

Parece que el ESR de Firefox todavía soporta NPAPI incluyendo el Unity Web Player. Puedes descargar esta versión de Firefox y luego intentar lanzar el contenido. En la mayoría de los casos, todo funcionará como se espera.

  1. Navega a la página web oficial de Firefox ESR y descarga la versión de 32 bits de acuerdo a tu idioma. Descargando la versión de soporte extendido de Firefox
  2. Haga clic con el botón derecho del ratón en el ejecutable y seleccione Ejecutar como administrador . Unity Web Player
  3. Después de la instalación del software, reinicie su computadora e intente acceder al contenido y vea si el problema se resuelve.

Solución 3: Instalación de la versión antigua de los navegadores en la caja virtual

Si no puede obtener la experiencia deseada en Internet Explorer o Safari, la única manera de hacer que Unity Web Player funcione en los navegadores más populares es descargar una versión más antigua de ellos e instalarlos dentro de una Caja Virtual. No podemos instalarlos directamente en la imagen principal de nuestro sistema operativo porque la última versión ya estará instalada (en la mayoría de los casos) y una versión más antigua no puede reemplazar la última versión sin que se produzcan problemas.

La caja virtual es una aplicación que permite a los usuarios crear una caja de arena (espacio independiente y separado) dentro del sistema operativo para que los usuarios puedan instalar fácilmente otros sistemas operativos en ella. Puedes leer nuestro artículo sobre Cómo configurar Windows 10 en VirtualBox. Asegúrate de tener VirtualBox instalado en tu ordenador de antemano. Si no es así, puede descargarlo del sitio web oficial de Oracle.

  1. Inicie Windows 10 en su Caja Virtual. Ahora, necesitas instalar las siguientes versiones de los navegadores en tu Caja Virtual.
Cromo Versión 45
Firefox Versión 50
Versión de la Ópera 37

Aquí están los enlaces que puedes usar para acceder a todo el historial de navegación. Asegúrate de volver a las páginas más antiguas y descarga las versiones más antiguas en consecuencia.

También te puede interesar:  Cómo archivar en Instagram [Mensajes e historias]

Descargando la versión antigua de Chrome

Google Chrome

Mozilla Firefox

Ópera

  1. Después de instalar los navegadores, puede navegar al contenido que requiere Unity Web Player e intentar lanzarlo. Compruebe si funciona correctamente sin problemas.

Solución 4: Activar la bandera de cromo NPAPI

Si has instalado una versión anterior de Chrome en tu caja virtual pero sigues sin poder hacer funcionar Unity Web Player, es posible que la Bandera de Chrome de NPAPI esté desactivada en la configuración de tu navegador. Esta característica, si no está activada de forma predeterminada, estará disponible para cambiar en la configuración experimental. La configuración experimental indica que estas características “pueden” poner en marcha tu equipo pero tendrán sus propios inconvenientes.

  1. Lanza la versión anterior de Google Chrome que acabas de descargar en la Solución 2.
  2. Escriba lo siguiente dentro de la barra de direcciones del navegador:
chrome://flags/#enable-npapi

Habilitación de NPAPI – Cromo

  1. Ahora, se abrirá la configuración de control del NPAPI. Haz clic en el botón Habilitar presente y Relanzar el navegador.
  2. Después de relanzarlo, intenta acceder al juego/plataforma en el navegador y mira si esto hace el truco.

Si eres un desarrollador

Si eres un desarrollador y te preguntas si Unity Web Player tiene alguna posibilidad de regresar, lo más probable es que no lo haga. Unity Web Player está realmente depreciado porque hay disponibles mejores tecnologías que son más racionales y proporcionan mejores funcionalidades.

Debería considerar la posibilidad de migrar su juego/contenido a las tecnologías WebGL. Estas tecnologías son promovidas por casi todas las compañías (incluyendo Unity). Puede navegar a la página de ayuda de Unity sobre cómo construir y ejecutar un proyecto WebGL. También encontrará innumerables tutoriales sobre cómo migrar su juego de una tecnología a otra.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.