페이지

2013년 7월 16일 화요일

Unity Shader 의 Time 값


유니티에서 셰이더 코드를 짜는데 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

댓글 1개:

  1. floating point의 정밀도문제를 피하기 위해서..(는 아니겠지..)

    답글삭제