您的位置:首页 > 移动开发 > Unity3D

unity让shader支持UGUI Mask

2016-01-13 16:24 447 查看
shader支持UGUI MASK需要添加

Shader "XXXXX"
{
Properties
{
...

//MASK SUPPORT ADD
_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
//END

}

SubShader
{

Tags {...}

//MASK SUPPORT ADD
Stencil
{
Ref [_Stencil]
Comp [_StencilComp]
Pass [_StencilOp]
ReadMask [_StencilReadMask]
WriteMask [_StencilWriteMask]
}
ColorMask [_ColorMask]
//END

...


原文地址

http://answers.unity3d.com/questions/980924/ui-mask-with-shader.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  unity