Almost-Native

유니티 HTML5 WebGL 프로그램을 MS 엣지, 크롬 브라우저에서 실행 본문

Java 프로그램 개발, IT/유니티 (Unity)

유니티 HTML5 WebGL 프로그램을 MS 엣지, 크롬 브라우저에서 실행

2021. 1. 4. 14:21

유니티(Unity)에서 개발한 어플리케이션을 WebGL 로 빌드하고, 이것을 MS Edge 브라우저크롬(Chrome) 브라우저에서 직접 불러서 실행해보려고 했으나, 잘 안되어 여기저기 찾아보다가 알게된 것을 공유합니다.

 

일단, 브라우저에서 바로 실행하려면, HTML5 기반의 WebGL 로 빌드를 해야 합니다.

 

이렇게 WebGL 로 빌드를 하면, 아래처럼 2개의 폴더와 index.html 파일이 생성됩니다.

 

이 index.html 파일을 브라우저에서 실행하면 아래와같이 Unity 로딩하는 화면에서 멈춰있습니다.

 

 

찾아보니, 원래 로컬파일시스템에 있는 실행파일은 보안상의 이유로 브라우저에서 실행되지 못하게 설정되어 있다고 합니다.

이걸 푸는 방법도 찾아보니 있긴 하던데, 해보니 그닥 잘 되지는 않았습니다. 저의 경우는...

 

유니티 매뉴얼상에는 WebGL로 빌드할때 [Build] 한 다음에 실행하지 말고, [Build And Run] 버튼을 눌러서 실행하면 된다고 되어 있습니다.

이렇게 [Build And Run] 을 사용하면, 내부적으로 임시로 로컬웹서버(mono.exe)에 로딩해서 실행시켜 줍니다.

 

짜잔~

 

이렇게 내 로컬PC에서 실행하지 않고, 인터넷상에 올려서 실행하고자 하는 경우에는 아래 링크를 참조 바랍니다.

 

  >> 유니티 WebGL 빌드 프로그램을 인터넷에 올리는 방법 소개 (itch.io)

 

Comments