纳金网

标题: 三维游戏对象实现逐渐淡化的效果 [打印本页]

作者: 狂风大尉    时间: 2014-11-30 08:50
标题: 三维游戏对象实现逐渐淡化的效果

之前一直对shader这块关注的不够,所以这次为了实现让纹理逐渐淡化的效果就费了些周章。

1.如果是NGUI实现纹理的淡入淡出可以采用Alpha Tween.
2.如果是三维对象,则需要改变的是对象上所绑定的material的alpha
   renderer.material.color.a 用插值的办法进行修改。
3.需要注意的是,默认材质的shader是diffuse,此shader下无论怎样改变材质的alpha都是不起作用的,需要将材质改为Transparent/Diffuse之后material的alpha才会起到作用。


作者: oelongeo    时间: 2014-11-30 11:39
谢谢指导 !   我还在学习关于shader的用法与技巧, 尚未熟练
作者: HIDEOKOJIMA    时间: 2014-11-30 19:00

Thank you guide! very useful code




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5