유니티에서 셰이더 코드를 짜는데 Time값을 _Time을 사용한다. 근데 이 time 값이 float4 타입인데 각 element가 아래 보는거와 같이 x = t/20, y = t, z = t*2, w = t*3 이따위다... float4 _Time : Time (t/20, t, t*2, t*3) 왜 저렇게 값을 넣어놨는지 모르겠지만 처음에 저것 때문에 계산이 제대로 안되서 해멨음.. 신발
[참고] http://docs.unity3d.com/Documentation/Components/SL-BuiltinValues.html
floating point의 정밀도문제를 피하기 위해서..(는 아니겠지..)
답글삭제