팀프로젝트/R&D
2020.06.14. Emission 모바일에 적용시키기
dev_sr
2020. 6. 14. 16:39
Emission이 PC에서는 잘되는데 모바일에서 안된다면
해결방법
1. Build Setting -> Player Setting -> Other Settings에서 Auto Graphics ApI를 체크해제 해주고
OpenGLES3 를 제거해준다
OpenGLES3 제거하는 건 아래 링크에 댓글러가 설명해줌
디바이스로 빌드할 때 유니티에서 standard 쉐이더인건 OpenGLES3를 잘못 컴파일 해준다고 생각하는 것 같음
아무튼 그게 맞는 건지 그대로 해서 해결됐다는 사람들이 꽤 있는 모양
Simple shader turns black on Android - Unity Answers
answers.unity.com
이 방법으로 안되면
2. Emission이 제어되는 오브젝트에 적용되는 메테리얼에서 Global Illumination을 RealTime으로 바꿔준다.
그러면 모바일에서도 잘된다.