본문으로 바로가기

Unity shader Toggle 제어

category Technical Report/Unity Shader 2015. 11. 9. 01:00
반응형



Unity shader에서는 부분적으로 Toggle 제어가 가능합니다.


토글 제어가 가능한 항목은 Scripting API항목의 UnityeEngine.Rendering 아래 Enumerations에 있는 항목을 사용할 수 있습니다.

http://docs.unity3d.com/ScriptReference/Rendering.CullMode.html



예제로 Mesh의 면을 그려주는 CullMode를 보면




이렇게 소개를 해주고 있습니다.


이를 shader 코드에 반영하면

[Enum(UnityEngine.Rendering.CullMode)] _Cull ("Cull mode", Float) = 2

그리고 Cull off, Front Back 이렇게 정의하는 부분에
Cull [_Cull]


해주면 Material 별로 CullMode를 다르게 사용할 수 있습니다.






반응형