1. 렌더러 데이터의 문제
Renderer 2D Data일 경우 3D 셰이더 그래프가 제대로 작동하지 않는듯 함
그렇다면 Universal Renderer Data로 바꿔주고 작업을 하던가 해야하는데...
솔직히 2D Light 포기하기가 힘듬..
2. 그냥 애초에 3D 오브젝트가 2D랑 안친함
이것저것 건들여보다가 존나 간단한 마스크 효과를 만들어버림
2D 오브젝트는 싹 다 뚫어버려서 쓸일이 있을지는 모르겠는데 아무튼 둘이 서로 뭔가 사이가 안좋은듯 함
다른 3D 오브젝트는 잘 보이는거 보면 2D와 3D간의 이슈가 맞음
3. 그래서 해결해보기 위해 이것저것 시도해봤다
3-1. 오버레이 카메라
2D Light를 포기하고 3D와 2D를 이어주기라도 해보자는 취지로 해봤음
어차피 3D는 조명이 필요 없어서...
근데 2번이랑 같은 문제가 발생해서 기각
3-2. 3D 오브젝트에 2D 텍스쳐 입히기
이게 가장 현실적이고 무난한 방법이다
2번과 같은 문제는 발생하지 않지만 Z축을 고려해야하는것이 상당히 문제
구현하다가 귀찮아서 이론으로 생각했음
3-3. 2D 오브젝트에 셰이더 그래프 적용하기
3-2를 쓰다가 불현듯 떠올라서 바로 해봤다
구현하기 전까지는 와 씨발 천잰가 소리가 절로 나왔지만...
셰이더 그래프 << 아무튼 이새끼가 만악의 근원이다
진짜 셰이더 그래프가 문제인지는 모르겠지만 아무튼 기분이 좃같다
결론
혀깨물고죽겠음
아 그리고 미친시발 회색공인 상태였던게 아니라 그냥 2D 오브젝트를 다 뚫어버린 상태였던거임; 3D에서는 매우 잘될거임
저 회색공응용해서 퍼즐겜만들어