안드로이드 기기에서 그래픽이 깨지는 경우 (feat Mobile Shader)
문제가 발견된 경우는 유니티 2018.3.14 환경에서 안드로이드 빌드를 했을 때 였습니다. 특별한 경우가 아닌경우, 모바일 디퓨즈 쉐이더Mobile Diffuse Shader를 사용함으로써 기기의 부하를 줄이는 것을 목표로 둡니다. 표현이 간단한 3D 오브젝트에 특히나 효과적이죠. 그런데, 이전버전(5.6 또는 2017)의 유니티에서 빌드 했을 때 안드로이드 기기에서 잘 작동하는 것을 보았으나, 2018.3에서 빌드 했을 경우, 심각한 그래픽 깨짐과 더해 버벅임이 더해지더니 결국 크래쉬가 발생, 해당 앱이 강제종료되는 문제가 발생했습니다. 다행히 새로운 프로젝트를 진행하는 중 안드로이드 기기에서 테스트를 하면서 문제점을 발견했는데요, 바로 기본 모바일 디퓨즈 쉐이더 (3.수정사항 참조)의 문제였습니다...
UNITY TroubleShooting
2019. 6. 22. 15:14