Unity3d 遮罩技术。。。找的好辛苦。。。。
来源:互联网 发布:python 字符串 函数 编辑:程序博客网 时间:2024/04/26 00:15
遮罩技术是一个基本的技术方法,有很多很多中用法.你可以在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)
}
}
}
如果你想更改任何一个物体材质的特性座遮罩(纹理,颜色等等)将是失败的,除非你用SetPass()去设置着色器,关于这个方法的文档在这(http://unity3d.com/support/documentation/ScriptReference/Material.SetPass.html).
示例项目下载:http://pixelplacement.com/wp-content/uploads/2011/02/Masking.zip
原文:http://pixelplacement.com/2011/02/15/masking-in-unity/
转载请注明来自1Vr.Cn
- Unity3d 遮罩技术。。。找的好辛苦。。。。
- 找的好辛苦
- XP的安全标签,找你找的好辛苦!
- 真的好辛苦
- 好辛苦好辛苦
- vim中添加块注释(列模式)的方法–找的好辛苦
- 好辛苦找到的折纸大全(图解)
- 这一年转眼就过去了,找工作真的是好辛苦,尤其是想在武汉找个合适的更难
- 学习好辛苦哦
- 最近感觉好辛苦
- 做女人好辛苦
- 65个源代码网站(好辛苦才收集的)
- 连续看了十多天的代码,感觉好辛苦
- ZOJ 2476 Total Amount A的好辛苦
- 搞技术辛苦啊
- 这几天好辛苦啊~
- “朋友”两个字好辛苦
- 周六例会,生活好辛苦
- 各种排序算法的稳定性和时间复杂度小结
- 7.微软亚院之编程判断俩个链表是否相交(链表)
- Flex官方资料
- linux开发及学习参考
- jdk1.5的新特性
- Unity3d 遮罩技术。。。找的好辛苦。。。。
- Java程序员的各种陋习
- 使能NEON的xbmc-android在non-NEON平台上的运行错误
- Flex中ArrayCollection的复制(克隆)
- 金典智力题
- Adobe Reader X 响应问题
- 企业安全知识库
- 在Word文档中连继用代码添两个表的方法
- 系统启动后的 wifi 加载过程