▷ Como consertar o mau funcionamento do Unity Web Player

Conteúdo

Unity é um mecanismo de jogo multiplataforma popular que é o núcleo de muitos jogos modernos. O Unity começou com a Apple em 2005 e, a partir de 2018, fez o seu caminho para mais de 25 plataformas diferentes. Usado para criar mecânicas de final de jogo, incluindo 3D, VR, realidade aumentada e simulações, etc.

2-1-6-6595316O Unity Web Player não está funcionando

Porém, depois de 2017, houve vários relatórios de usuários finais e desenvolvedores que o Unity Web Player parou de funcionar em seus navegadores. Esta situação foi vivida em todo o mundo e afetou a todos.

Por que isso aconteceu? Neste artigo, vamos revisar todas as razões, bem como as soluções que você pode implementar para evitar o problema.

Unity Web Player está depreciado

A partir de 2019, a maioria dos navegadores parou de suportar o Unity Web Player. Esses navegadores incluem o Google Chrome, Raposa de fogo, etc. Com o passar do tempo, vários navegadores começaram a descontinuar o suporte para plug-ins NPAPI, incluindo o reprodutor web Unity 3D e Java.

NPAPI (Interface de programação de aplicativo do plug-in Netscape) é uma API para desenvolver extensões de navegador e foi lançada pela primeira vez para navegadores Netscape em torno $ 002795. À medida que o HTML5 continua a ganhar popularidade e suporte com versões mais recentes de navegadores, plug-ins usando NPAPI estão sendo eliminados.

Em vez de, A própria Unity pediu aos desenvolvedores que mudassem para WebGL (Biblioteca de gráficos da web), que é uma API JavaScript e é usada para renderizar gráficos 3D e 2D em qualquer navegador especificado, sem o uso de qualquer tipo. de acessórios. Esta é a versão moderna do processamento da web e ganhou muita força ao longo dos anos por sua simplicidade, mas eficiência..

Como fazer o Unity Web Player funcionar?

Embora o Unity Web Player esteja oficialmente obsoleto e não haja opções para ativá-lo no navegador atual, ainda existem algumas soluções que podem ser feitas para colocar o reprodutor da web em funcionamento. A seguir, listamos alguns dos métodos que você pode usar, mas avisamos que não há garantia de que tudo funcionará perfeitamente (isso é óbvio, pois não há suporte oficial).

Certifique-se de começar as soluções com a primeira e trabalhar seu caminho para baixo. Listado em ordem de utilidade e complexidade.

Solução 1: usando o Internet Explorer 11 y Safari

Embora os navegadores mais populares não suportem mais o reprodutor Unity Web, os navegadores padrão que acompanham os sistemas operacionais Windows e Mac são. Isso significa que ainda há suporte “oficial” nessas plataformas, mas pode desaparecer muito em breve ou os próprios navegadores (IE11) poderia depreciar. Certifique-se de estar conectado como administrador em seu computador antes de implementar a solução.

  1. Acesse o site oficial do Unity Web Player e baixe o Web Player para Windows ou macOS. 1-1-13-3988338Aviso oficial de depreciação do Unity Web Player

  2. Depois de instalar o pacote de instalação, reinicie o seu computador. Pressione Windows + S, escriba $ 0027 Internet Explorer $ 0027 e abra o aplicativo. 3-1-9-8540239Reinício do Internet Explorer

Caso você tenha uma máquina Apple, você pode começar um safari nele. Agora tente abrir o conteúdo que estava causando o erro e verifique se o problema foi resolvido.

Solução 2: instale a versão de suporte estendido do Firefox

Firefox ESR (Liberação de suporte estendido) é uma versão do Firefox usada por organizações ou empresas que precisam de suporte estendido para implantação em massa. Comparado com as versões rápidas de $ 0027 do aplicativo nativo do Firefox, O Firefox ESR não é atualizado com novos recursos a cada 6 semanas. Em seu lugar, apenas as atualizações que são conhecidas como críticas ou que contêm atualizações críticas de segurança são enviadas.

Parece que o Firefox ESR ainda suporta NPAPI, incluindo o Unity Web Player. Você pode baixar esta versão do Firefox e, em seguida, tentar iniciar o conteúdo. Na maioria dos casos, tudo vai funcionar como esperado.

  1. Vá para o site oficial do Firefox ESR e baixe a versão do 32 bits de acordo com o seu idioma. 6-53-1190161Baixando a versão de suporte estendido do Firefox

  2. Clique com o botão direito no executável e selecione Executar como administrador. 7-31-8093278Web player Unity

  3. Depois de instalar o software, reinicie seu computador e tente acessar o conteúdo e veja se o problema foi resolvido.

Solução 3: instale a versão mais antiga dos navegadores na caixa virtual

Se você não conseguir a experiência desejada no Internet Explorer ou Safari, a única maneira de fazer o Unity Web Player funcionar nos navegadores mais populares é baixar uma versão mais antiga deles e instalá-los dentro de uma caixa virtual. Não podemos instalá-los diretamente na imagem principal do nosso sistema operacional porque a versão mais recente já estará instalada (na maioria dos casos) e uma versão mais antiga não pode substituir a versão mais recente sem problemas.

A caixa virtual é um aplicativo que permite aos usuários criar uma caixa sanitária (espaço independente e separado) dentro do sistema operacional para que os usuários possam instalar facilmente outros sistemas operacionais nele. Você pode ler nosso artigo sobre como configurar o Windows 10 no VirtualBox. Certifique-se de ter o VirtualBox instalado no seu computador de antemão. Pelo contrário, você pode baixá-lo do site oficial da oracle.

  1. Inicie Windows 10 na sua caixa virtual. Agora, você precisa instalar as seguintes versões dos navegadores em sua Caixa Virtual.

Versão do Chrome 45
Versão do Firefox 50
Versão ópera 37

Estes são os links que você pode usar para acessar todo o seu histórico de navegação. Certifique-se de voltar às páginas anteriores e baixar as versões mais antigas de acordo.

4-1-7-6029157Baixar a versão antiga do Chrome

Google Chrome

Mozilla Firefox

Ópera

  1. Depois de instalar os navegadores, você pode navegar até o conteúdo que o Unity Web Player requer e tentar executá-lo. Verifique se funciona corretamente sem problemas.

Solução 4: ativar a flag NPAPI do Chrome

Se você instalou uma versão mais antiga do Chrome em sua caixa virtual, mas ainda não consegue fazer o Unity Web Player funcionar, o sinalizador NPAPI do Chrome pode estar desativado nas configurações do seu navegador. Esta função, se não estiver habilitado por padrão, estará disponível para alteração nas configurações experimentais. A configuração experimental indica que essas características “poderia” coloque sua equipe em funcionamento, mas eles terão suas próprias desvantagens.

  1. Inicie a versão antiga do Google Chrome que você acabou de baixar na Solução 2.

  2. Digite o seguinte na barra de endereço do navegador:

cromada://flags / # enable-npapi

5-1-7-3399586Habilitando NPAPI – Cromo

  1. Agora, As configurações de controle NPAPI serão abertas. Clique no botão Ativar presente e reinicie o navegador.

  2. Depois de reiniciá-lo, tente acessar o jogo / plataforma no navegador e veja se funciona.

Se você é um desenvolvedor

Se você é um desenvolvedor e está se perguntando se o Unity Web Player tem a chance de voltar, provavelmente não vai. O Unity Web Player está realmente depreciado porque existem tecnologias melhores disponíveis, que são mais racionais e fornecem melhor funcionalidade.

Você deve considerar migrar seu jogo / conteúdo para tecnologias WebGL. Quase todas as empresas (incluindo unidade) promover essas tecnologias. Você pode navegar até a página de ajuda do Unity sobre como criar e executar um projeto WebGL. Você também encontrará inúmeros tutoriais sobre como migrar seu jogo de uma tecnologia para outra.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.