Unity Web Player가 작동하지 않는 방법

Unity는 많은 현대 게임의 중심 인 잘 알려진 크로스 플랫폼 게임 엔진입니다. Unity는 2005 년 Apple에서 시작하여 2018 년 현재 25 개 이상의 다양한 플랫폼으로 발전했습니다. 3D, VR, 증강 현실 및 시뮬레이션 등 최종 게임 메커니즘을 만드는 데 사용됩니다.

Unity 웹 플레이어가 작동하지 않습니다

그러나 2017 년 이후에는 최종 사용자와 개발자가 Unity 웹 플레이어가 웹 브라우저 작업을 중단했다는 수많은 보고서가있었습니다. 이 상황은 전 세계에서 경험되었으며 모든 사람에게 영향을 미쳤습니다.

왜 이런 일이 발생 했습니까? 이 기사에서는 문제를 피하기 위해 배포 할 수있는 모든 이유와 해결 방법을 살펴 봅니다.

Unity Web Player가 감가 상각됩니다

2019 년 현재 대부분의 브라우저는 Unity Web Player 지원을 종료했습니다. 이러한 브라우저에는 Chrome, Firefox 등이 포함됩니다. 시간이 지남에 따라 수많은 브라우저가 Unity 3D 웹 플레이어 및 Java를 포함한 NPAPI 플러그인에 대한 지원을 중단하기 시작했습니다.

NPAPI (Netscape Plugin Application Programming Interface)는 브라우저 확장을 개발할 수있게 해주는 API로, 95 년경 Netscape 브라우저 용으로 처음 출시되었습니다. HTML5가 계속해서 최신 버전의 브라우저에서 인기를 얻고 지원함에 따라 NPAPI를 사용하는 플러그인은 단계적으로 중단됩니다.

대신 Unity 자체는 개발자에게 JavaScript API 인 WebGL (Web Graphics Library)로 전환하도록 요청했으며, 플러그인을 사용하지 않고도 지정된 브라우저에서 3D 및 2D 그래픽을 렌더링하는 데 사용됩니다. 이것은 최신 버전의 웹 처리이며 단순하면서도 효과적이라는 이유로 수년 동안 많은 관심을 받았습니다.

Unity Web Player를 작동시키는 방법?

Unity Web Player는 공식적으로 감가 상각되고 최신 브라우저에서 사용할 수있는 옵션이 없지만 웹 플레이어를 시작하고 실행하기 위해 수행 할 수있는 해결 방법이 여전히 있습니다. 아래에는 사용 가능한 방법 중 일부가 나열되어 있지만 모든 것이 원활하게 실행될 것이라는 보장은 없습니다 (공식적인 지원이 없기 때문에 분명합니다).

첫 번째 솔루션으로 솔루션을 시작하고 작동 방식을 확인하십시오. 유용성과 복잡성 순서로 나열됩니다.

해결 방법 1 : Internet Explorer 11 및 Safari 사용

가장 많이 사용되는 브라우저는 Unity 웹 플레이어에 대한 지원을 종료했지만 Windows 및 Mac 운영 체제와 함께 제공되는 기본 브라우저는 Unity 웹 플레이어를 지원합니다. 이는이 플랫폼에서 여전히 '공식적인'지원이 있지만 곧 단계적으로 제거되거나 브라우저 (IE11)가 감가 상각 될 수 있음을 의미합니다. 솔루션을 구현하기 전에 컴퓨터에서 관리자로 로그인했는지 확인하십시오.

  1. 공식 Unity 웹 플레이어 웹 사이트로 이동하여 Windows 또는 macOS 용 웹 플레이어를 다운로드하십시오.

    Unity 웹 플레이어 감가 상각 공식 공지
  2. 설치 패키지를 설치 한 후 컴퓨터를 다시 시작 하십시오. Windows + S를 누르고 '인터넷 익스플로러'를 입력하고 응용 프로그램을 엽니 다.

    Internet Explorer 다시 시작

Apple 컴퓨터가있는 경우 Safari를 시작할 수 있습니다. 이제 오류를 일으킨 내용을 열어보고 문제가 해결되었는지 확인하십시오.

솔루션 2 : Firefox 확장 지원 릴리스 설치

Firefox ESR (Extended Support Release)은 대량 배포를 위해 확장 된 지원이 필요한 조직이나 회사에서 사용하는 Firefox 버전입니다. 기본 Firefox 애플리케이션의 'rapid'릴리스와 비교하여 Firefox ESR은 6 주마다 새로운 기능으로 업데이트되지 않습니다. 대신 중요하거나 중요 보안 업데이트가 포함 된 업데이트 만 푸시됩니다.

Firefox ESR은 여전히 ​​Unity Web Player를 포함한 NPAPI를 지원하는 것 같습니다. 이 버전의 Firefox를 다운로드 한 다음 컨텐츠를 실행 해보십시오. 대부분의 경우 모든 것이 예상대로 작동합니다.

  1. Firefox ESR Official 웹 사이트로 이동하여 해당 언어에 따라 32 비트 버전을 다운로드하십시오.

    Firefox 확장 지원 릴리스 다운로드
  2. 실행 파일을 마우스 오른쪽 단추로 클릭 하고 관리자 권한으로 실행을 선택 하십시오 .

    유니티 웹 플레이어
  3. 소프트웨어를 설치 한 후 컴퓨터를 다시 시작하고 내용에 액세스하여 문제가 해결되었는지 확인하십시오.

해결 방법 3 : Virtual Box에 이전 버전의 브라우저 설치

Internet Explorer 또는 Safari에서 원하는 경험을 얻을 수없는 경우 인기있는 브라우저에서 Unity Web Player를 작동시키는 유일한 방법은 이전 버전을 다운로드하여 가상 상자에 설치하는 것입니다. 최신 버전이 이미 설치되어 있고 (대부분의 경우) 이전 버전이 문제없이 최신 버전을 대체 할 수 없기 때문에 기본 운영 체제 이미지에 직접 설치할 수 없습니다.

가상 상자는 사용자가 운영 체제 내에 샌드 박스 (별도의 독립 공간)를 만들어 다른 운영 체제를 쉽게 설치할 수있는 응용 프로그램입니다. VirtualBox에서 Windows 10을 설정하는 방법에 대한 기사를 확인할 수 있습니다. 사전에 VirtualBox가 컴퓨터에 설치되어 있는지 확인하십시오. 그렇지 않은 경우 Oracle 공식 웹 사이트에서 다운로드 할 수 있습니다.

  1. 가상 박스에서 Windows 10을 시작합니다. 이제 Virtual Box에 다음 버전의 브라우저를 설치해야합니다.
 Chrome 버전 45 Firefox 버전 50 Opera 버전 37 

다음은 모든 브라우저 기록에 액세스하는 데 사용할 수있는 링크입니다. 이전 페이지로 다시 이동하여 그에 따라 이전 버전을 다운로드하십시오.

이전 버전의 Chrome 다운로드

구글 크롬

모질라 파이어 폭스

오페라

  1. 브라우저를 설치 한 후 Unity 웹 플레이어가 필요한 컨텐츠로 이동하여 실행할 수 있습니다. 문제없이 제대로 작동하는지 확인하십시오.

해결 방법 4 : NPAPI Chrome 플래그 활성화

가상 상자에 이전 버전의 Chrome을 설치했지만 여전히 Unity Web Player가 작동하지 않으면 브라우저 설정에서 NPAPI Chrome 플래그가 비활성화되었을 수 있습니다. 이 기능은 기본적으로 활성화되어 있지 않으면 실험 설정에서 변경할 수 있습니다. 실험 설정에 따르면 이러한 기능은 '작업'을 수행 할 수는 있지만 자체 단점이 있습니다.

  1. 솔루션 2에서 방금 다운로드 한 이전 버전 의 Chrome을 시작합니다.
  2. 브라우저의 주소 표시 줄에 다음을 입력하십시오.
 chrome : // flags / # enable-npapi 

NPAPI 활성화 – Chrome
  1. 이제 NPAPI 제어 설정이 열립니다. 사용 버튼을 클릭하고 브라우저를 다시 시작하십시오.
  2. 다시 시작한 후 브라우저에서 게임 / 플랫폼에 액세스하여 이것이 트릭인지 확인하십시오.

개발자 인 경우

개발자이고 Unity 웹 플레이어가 컴백 할 가능성이 있는지 궁금하다면, 그렇지 않을 가능성이 높습니다. Unity Web Player는 더 능률적이고 더 나은 기능을 제공하는 더 나은 기술을 이용할 수 있기 때문에 실제로 감가 상각됩니다.

게임 / 콘텐츠를 WebGL 기술로 마이그레이션하는 것을 고려해야합니다. 이러한 기술은 Unity를 포함한 거의 모든 회사에서 홍보합니다. WebGL 프로젝트를 빌드하고 실행하는 방법에 대한 Unity 도움말 페이지로 이동할 수 있습니다. 또한 한 기술에서 다른 기술로 게임을 마이그레이션하는 방법에 대한 수많은 자습서가 제공됩니다.

재미있는 기사