Computer >> 컴퓨터 >  >> 문제 해결 >> 브라우저

Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법

Unity는 많은 현대 게임의 중심인 잘 알려진 크로스 플랫폼 게임 엔진입니다. Unity는 2005년 Apple에서 시작하여 2018년 현재 25개 이상의 다양한 플랫폼으로 서서히 퍼져나가고 있습니다. 3D, VR, 증강 현실, 시뮬레이션 등을 포함한 최종 게임 역학을 만드는 데 사용됩니다.

Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법

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

왜 이런 일이 일어났습니까? 이 문서에서는 문제를 피하기 위해 배포할 수 있는 해결 방법과 모든 이유를 살펴보겠습니다.

Unity 웹 플레이어가 더 이상 사용되지 않음

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

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

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

Unity 웹 플레이어를 작동시키는 방법은 무엇입니까?

Unity 웹 플레이어가 공식적으로 더 이상 사용되지 않으며 최신 브라우저에서 활성화할 수 있는 옵션이 없지만 웹 플레이어를 시작하고 실행하기 위해 수행할 수 있는 몇 가지 해결 방법이 있습니다. 아래에는 사용할 수 있는 몇 가지 방법이 나열되어 있지만 모든 것이 원활하게 실행된다는 보장은 없습니다(공식 지원이 없기 때문에 이것은 분명합니다).

첫 번째 솔루션으로 솔루션을 시작하고 아래로 내려가도록 하십시오. 유용성과 복잡성 순으로 나열되어 있습니다.

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

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

  1. 공식 Unity 웹 플레이어 웹사이트로 이동하여 Windows 또는 macOS용 웹 플레이어를 다운로드합니다. Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법
  2. 설치 패키지를 설치한 후 다시 시작 너의 컴퓨터. Windows + S를 누릅니다. , '인터넷 익스플로러'를 입력하고 애플리케이션을 엽니다. Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법

Apple 컴퓨터가 있는 경우 Safari를 실행할 수 있습니다. 이제 오류의 원인이 된 콘텐츠를 열어 문제가 해결되었는지 확인하십시오.

해결책 2:Firefox 확장 지원 릴리스 설치

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

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

  1. Firefox ESR 공식 웹사이트로 이동하여 언어에 따라 32비트 버전을 다운로드합니다. Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법
  2. 실행 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다. . Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법
  3. 소프트웨어를 설치한 후 컴퓨터를 다시 시작하고 콘텐츠에 액세스하여 문제가 해결되었는지 확인합니다.

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

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

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

  1. Virtual Box에서 Windows 10을 실행합니다. 이제 Virtual Box에 다음 버전의 브라우저를 설치해야 합니다.
Chrome Version 45

Firefox Version 50

Opera Version 37

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

Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법

구글 크롬

모질라 파이어폭스

오페라

  1. 브라우저를 설치한 후 Unity Web Player가 필요한 콘텐츠로 이동하여 실행해 볼 수 있습니다. 문제 없이 제대로 작동하는지 확인하세요.

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

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

  1. 이전 버전 실행 솔루션 2에서 방금 다운로드한 Chrome의
  2. 브라우저의 주소 표시줄에 다음을 입력합니다.
chrome://flags/#enable-npapi
Unity 웹 플레이어가 작동하지 않는 문제를 해결하는 방법 <올 시작="3">
  • 이제 NPAPI 제어 설정이 열립니다. 활성화 를 클릭하십시오. 버튼이 있고 다시 시작 브라우저.
  • 재실행한 후 브라우저에서 게임/플랫폼에 액세스하여 이것이 제대로 작동하는지 확인하세요.
  • 개발자인 경우

    당신이 개발자이고 Unity Web Player가 복귀할 가능성이 있는지 궁금하다면 그렇지 않을 것입니다. Unity Web Player는 더 능률적이고 더 나은 기능을 제공하는 더 나은 기술을 사용할 수 있기 때문에 정말 가치가 떨어집니다.

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