유니티 최적화 관련 문의

기존 unity 가이드에서는 압축 설정을 하지 말라고 되어 있었습니다.
(Compression Format: Disabled로)

그런데 이번에 공지에 올라온 유니티 최적화 가이드를 보면 이런 내용이 있네요.
PlayerSettings.WebGL.compressionFormat = WebGLCompressionFormat.Brotli;

어떤게 맞는지 궁금합니다.

1개의 좋아요

저도 그게 헷갈리네요

안녕하세요 :slight_smile:
가이드 수정해두었습니다! brotli로 진행 부탁드려요 :man_bowing:

1개의 좋아요

기존에 저희는 무압축이었고, 이번에 Brotli 로 빌드를 해봤는데요.
QR 테스트에서 window.createUnityInstance 단계에서 progress가 90%인 상태에서 멈춰서 진행이 안되고 있네요.
iOS 기기에서 테스트 하였습니다.

저희도 brotli 로 설정 바꾸니까 잘되던 앱들이 90%이상에서 안되고 멈춥니다. 안드로이드에서 테스트했습니다.

요 가이드대로 처리도 다 해주신걸까요 ?! :thinking:

압축 방식이 바뀌니 배포 파일명이 바뀐다는걸 깜빡했네요.
createUnityInstance에서 파일명을 /unity/Build/${fileName}.data.br 이런식으로 끝에 .br을 붙여주니 해결되었습니다.

그런데 이것도 가이드가 안맞는 부분이 있어서 질문드려요.
아래 가이드에서는 PlayerSettings.WebGL.decompressionFallback = true;
이렇게 되어있는데 이렇게 하면 파일명이 .br이 아닌 .unityweb 으로 뽑히거든요

요 가이드에서는 .br 확장자로 가이드가 되어있어서
이것도 확인해주시면 좋겠습니다.

1개의 좋아요

확인해보겠습니다! 제보 감사드려요 :man_bowing:

@kimybzz 님,
unity 버전(2021.3) 기록을 확인해보니 decompressionFallback 을 활성화하면, .unityweb 확장자가 추가되네요 :thinking:

PlayerSettings.WebGL.decompressionFallback = true; 이 라인은 삭제 처리해두겠습니다.
감사합니다 :man_bowing:

1개의 좋아요

넵 확인 감사합니다.
참고로 저희는 Unity 6.0 사용합니다.