반응형
Enum
KeywordEnum가 비슷하지만 인자로 value/id로 구성되어있다.
이 프로퍼티는 인스펙터 상에서 동적으로 기능을 변경할 수있도록 셰이더 내부의 명령어로 전달한다.
Properties
{
//Enum(Value0,Id0,Value1,Id1,etc...)
[Enum(Off,0,Front,1,Back,2)]
_Face("Culling",Float) = 0
}
SubShader
{
Tags { "RenderType"="Opaque" }
LOD 100
Cull [_Face]
Pass
{
...
}
ENDCG
}
}
주로 Cull명령어에서 찾아볼 수 있다.
“_Face” Enum타입 프로퍼티를 선언하여 사용한다.
Inspector창에서 수정이 가능한 Enum타입의 프로퍼티
반응형
'Unity > Shader' 카테고리의 다른 글
ShaderLab 알아보기 (0) | 2022.03.31 |
---|---|
[Material property drawer(4)] PowerSlider , IntRange 사용하기 (0) | 2022.03.30 |
[Material property drawer(2)] KeywordEnum 사용하기 (0) | 2022.03.26 |
[Material property drawer(1)] Toggle 사용하기 (0) | 2022.03.25 |
1. 셰이더 기본 (0) | 2020.01.12 |
댓글