[유니티]webGL빌드 방법
퍼갈땐 출처 표기!
안녕하신가, 오늘은 유니티에서 webGL빌드를 하는 방법에 대해서 소개할까 한다.
webGL빌드를 한다면 웹에서 게임을 플레이 할수 있으며, 페이지에 올려두면 페이지에서 게임이 가능하다. (웹게임이 거의다 이런 원리이다.)
긴말 없이 소개하도록 하겠다.
1) 유니티 허브에 들어간다. 그리고 빌드할 프로젝트를 연다.
2) 프로젝트를 열었다면 File -> Build Settings...를 누른다.
3) 그 후 webGL을 클릭한다.
여기서 만약 설치가 안되여있다면 아래와 같이 설치를 해줍니다. (설치 되여 있으면 건너뛰어주세요)
3-1) 유니티 허브를 킵니다.
3-2) 설치를 누릅니다. 그 후에 자신이 현재 사용하고 있는 엔진버전의 삼점을 누릅니다.
3-3) 그리고 모듈 추가를 누른 뒤 webGL Build Supoort를 체크하고 다음을 눌러줍니다.
4) webGL을 선택한 후 Switch Platform을 눌러준다. (시간이 조금 걸립니다.)
5) 그 후 Build를 누르면 끝!
빌드된 파일을 플레이 하고 싶다면 아래 링크를 참고해주세요.
[유니티]WebGL로 빌드한거 플레이 하는 법(크롬, 마이크로 엣지, 파이어폭스)
webGL 관련 오류들을 몇가지 알려주겠습니다.
Q1. 빌드가 되는데 오류가 뜨면서 플레이가 안되요.
A1. 브라우저가 webGL을 지원 안하거나 Decomression Fallback을 비활성화 해놓으면 안됩니다. 브라우저가 webGL을 지원하고 Decomression Fallback이 체크되여있는지 확인해보세요. (예시로 하나 오류코드를 말하자면 gl.OUT_OUF_MEMORY는 특정 메소드를 실행에 필요한 메모리가 부족할때 뜹니다.)
Q2. 빌드가 되는데 실행하면 계속 무한로딩이에요.
A2. Decomression Fallback 체크를 하시면 됩니다.(Edit->ProjectSetting -> Player -> OtherSettings)
Q3. 모바일은 지원안한다고 뜹니다.
A3. 지원 안한다고 뜨지만 플레이는 가능합니다. 하지만 모바일 webGL은 매우 비추천합니다. (지원하지 않는다고 뜨는 이유가 있겠죠?)
오늘은 webGL빌드 방법에 대한 글이였습니다. 도움이 되였다면 좋겠습니다. 저도 webGL을 알고나서 설치 없이 게임을 할 수가 있어서 편리함과 여러사람이 할 수가 있어서 좋습니다.
무엇이든지, 어떤질문이든지! 댓글로 질문해주면 답해드리겠습니다!
다음에는 webGL빌드 오류 관련 글로 돌아오겠습니다. 그럼 안녕!
댓글
댓글 쓰기