2020. 6. 29. 10:11
Unity/shader
스프라이트 쉐이더 작성시에 볼수 있는 에러 문구이다
_StencilComp ("Stencil Comparison", Float) = 8
_Stencil ("Stencil ID", Float) = 0
_StencilOp ("Stencil Operation", Float) = 0
_StencilWriteMask ("Stencil Write Mask", Float) = 255
_StencilReadMask ("Stencil Read Mask", Float) = 255
_ColorMask ("Color Mask", Float) = 15
프로퍼티에 이걸 넣는다
Stencil
{
Ref[_Stencil]
Comp[_StencilComp]
Pass[_StencilOp]
ReadMask[_StencilReadMask]
WriteMask[_StencilWriteMask]
}
ColorMask[_ColorMask]
에러를 지우는 것뿐만이 아닌, 스텐실 기능도 활성화 하려면 이 코드도 서브쉐이더에 넣는다
참조
https://answers.unity.com/questions/980924/ui-mask-with-shader.html
'Unity > shader' 카테고리의 다른 글
유니티 쉐이더 인스펙터 (0) | 2021.02.21 |
---|---|
스텐실 (0) | 2021.01.20 |
자주쓰는 유니티 쉐이더 코드모음 (0) | 2020.11.04 |