기존 unity 가이드에서는 압축 설정을 하지 말라고 되어 있었습니다.
(Compression Format: Disabled로)
그런데 이번에 공지에 올라온 유니티 최적화 가이드를 보면 이런 내용이 있네요.
PlayerSettings.WebGL.compressionFormat = WebGLCompressionFormat.Brotli;
어떤게 맞는지 궁금합니다.
기존 unity 가이드에서는 압축 설정을 하지 말라고 되어 있었습니다.
(Compression Format: Disabled로)
그런데 이번에 공지에 올라온 유니티 최적화 가이드를 보면 이런 내용이 있네요.
PlayerSettings.WebGL.compressionFormat = WebGLCompressionFormat.Brotli;
어떤게 맞는지 궁금합니다.
저도 그게 헷갈리네요
안녕하세요 ![]()
가이드 수정해두었습니다! brotli로 진행 부탁드려요 ![]()
기존에 저희는 무압축이었고, 이번에 Brotli 로 빌드를 해봤는데요.
QR 테스트에서 window.createUnityInstance 단계에서 progress가 90%인 상태에서 멈춰서 진행이 안되고 있네요.
iOS 기기에서 테스트 하였습니다.
저희도 brotli 로 설정 바꾸니까 잘되던 앱들이 90%이상에서 안되고 멈춥니다. 안드로이드에서 테스트했습니다.
요 가이드대로 처리도 다 해주신걸까요 ?! ![]()
압축 방식이 바뀌니 배포 파일명이 바뀐다는걸 깜빡했네요.
createUnityInstance에서 파일명을 /unity/Build/${fileName}.data.br 이런식으로 끝에 .br을 붙여주니 해결되었습니다.
그런데 이것도 가이드가 안맞는 부분이 있어서 질문드려요.
아래 가이드에서는 PlayerSettings.WebGL.decompressionFallback = true;
이렇게 되어있는데 이렇게 하면 파일명이 .br이 아닌 .unityweb 으로 뽑히거든요
요 가이드에서는 .br 확장자로 가이드가 되어있어서
이것도 확인해주시면 좋겠습니다.
확인해보겠습니다! 제보 감사드려요 ![]()
@kimybzz 님,
unity 버전(2021.3) 기록을 확인해보니 decompressionFallback 을 활성화하면, .unityweb 확장자가 추가되네요 ![]()
PlayerSettings.WebGL.decompressionFallback = true; 이 라인은 삭제 처리해두겠습니다.
감사합니다 ![]()
넵 확인 감사합니다.
참고로 저희는 Unity 6.0 사용합니다.