纳金网
标题:
Unity的遮罩技术简述
[打印本页]
作者:
刀锋狼
时间:
2014-5-30 04:04
标题:
Unity的遮罩技术简述
遮罩技术是一个基本的技术方法,有很多很多中用法.你可以在Flash中经常看到遮罩的使用,它可以另一些视觉元素更加惊艳.当我看到Unity中没有包含任何几何体和图片的遮罩技术很不爽,不过,幸运的我找到了解决方案,就是"Depth Mask"着色器.
看看着色器的代码,没错,非常短.
Shader "Depth Mask" {
SubShader{
ColorMask 0
Pass {}
}
}
如果用了多维材质,你需要像下面这样写:
Shader "Depth Mask Complex"
{
SubShader
{
Tags {"Queue" = "Background"}
Blend SrcAlpha OneMinusSrcAlpha
Lighting Off
ZWrite On
ZTest Always
Pass
{
Color(0,0,0,0)
}
}
}
复制代码
作者:
hyui
时间:
2014-5-30 05:17
Great thank you!
作者:
Kadina
时间:
2014-5-30 08:24
happy your sharing
作者:
我没有过去
时间:
2014-5-30 08:52
非常不错
作者:
hariboot
时间:
2014-5-30 09:01
很不错的教程,希望多1些
作者:
texfill
时间:
2014-5-30 09:50
謝謝分享
作者:
wucnj
时间:
2014-5-30 13:36
感谢分享!!!
欢迎光临 纳金网 (http://old.narkii.com/club/)
Powered by Discuz! X2.5