유니티 WebGL로 게임 빌드한 후에 크롬 브라우저에서 실행했더니 undefined 오류가 발생했다.
TypeError: Cannot set properties of undefined (setting '1'),TypeError: Cannot set properties of undefined (setting '1') at _JS_WebRequest_Create (이후 생략)
관련 Unity Forum 글을 찾아보았다. Build.framework.js 파일을 수정하면 된단다.
핵심은 코드의 이 라인을 ▽
var wr = { requestInstances: {}, nextRequestId: 1, loglevel: 2 };
이렇게 바꿔주면 된다는 것이다. ▽
var wr = { requestInstances: {}, nextRequestId: 1, loglevel: 2, responses:{}, timer:{}, requests:{}, abortControllers:{} };
된다!
Build.framework.js 파일은 유니티가 빌드하면서 생성해주는 파일인데, 애초에 왜 오류가 있는 파일을 생성해주는지 의문이다.
'개발 노트 > 오류해결' 카테고리의 다른 글
AWS 리눅스 머신에 열려있는 port 알아내기 (0) | 2023.02.03 |
---|---|
Fork 사용 중 Git 오류 (0) | 2023.02.02 |