SunlessCity에 하늘 제작 컨텐츠를 추가하던 중
재현된 색상 조절기가 회색(정확히는 투명)이 되는 버그.
정확히는 Shader를 먹인 UI들이 전부 투명이 되는 버그였다.
무슨 일인가 싶어서 Frame Debugger를 돌려보고 의심가는 부분부터 수정해보니
내가 만든 셰이더에 ZWrite가 켜져 있었다. (왜 문제가 되는지는 모름)
UI Default Material(=None)로 바꾸면 재현 상황에서도 잘 나오길래 비교하며 고쳐보았다.
SubShader-Pass에 ZWrite Off를 추가해보니 다들 잘 나오는구먼...
아무튼 해결.
이 게임은 DOF 같은거 안 써서 문제가 없지만 만약 그런게 들어가게 되면 ZWrite 때문에 또 문제가 생기겠지
그럴 때는 그냥 UI용 Material이랑 오브젝트용이랑 구분해서 쓰는 것으로...