使用自定义材质球,实现NGUI屏幕溶解和灰显
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用自定义材质球,实现NGUI屏幕溶解和灰显相关的知识,希望对你有一定的参考价值。
UITexture实现的溶解:
重设UITeture的材质球实现上述效果,把当前屏幕渲染的Texture2D丢给UITexture,即可实现UI屏幕特效,背景模糊等都可以。
难点主要是实时刷新问题
解决的比较粗暴,每次Update重设材质球,强制NGUI更新:
widget.material = null; widget.material = mat;
第二个是灰显:
实现灰显后,美术就不用出两套图片了
难点在于UISprite没有自定义材质球支持,网上有直接修改源码的,也有扩展的
自己实现的版本就不贴了,扩展版本的出处:
http://www.cnblogs.com/slysky/p/4568648.html
以上是关于使用自定义材质球,实现NGUI屏幕溶解和灰显的主要内容,如果未能解决你的问题,请参考以下文章