博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用自定义材质球,实现NGUI屏幕溶解和灰显
阅读量:6500 次
发布时间:2019-06-24

本文共 263 字,大约阅读时间需要 1 分钟。

 

UITexture实现的溶解:

重设UITeture的材质球实现上述效果,把当前屏幕渲染的Texture2D丢给UITexture,即可实现UI屏幕特效,背景模糊等都可以。

难点主要是实时刷新问题

解决的比较粗暴,每次Update重设材质球,强制NGUI更新:

widget.material = null;widget.material = mat;

 

 

第二个是灰显:

实现灰显后,美术就不用出两套图片了

难点在于UISprite没有自定义材质球支持,网上有直接修改源码的,也有扩展的

自己实现的版本就不贴了,扩展版本的出处:

转载地址:http://uqvyo.baihongyu.com/

你可能感兴趣的文章
Git详解之二 Git基础
查看>>
ny20 吝啬的国度
查看>>
在DIV中如何控制字的位置?
查看>>
40个Java多线程问题总结
查看>>
iOS下的类似Android的toast提示
查看>>
[Notice]博客地址转移 vitostack.com
查看>>
tcpdump-根据IP查看程序与服务都用了哪些端口
查看>>
[转] Java中public,private,final,static等概念的解读
查看>>
面试题收集最新
查看>>
vue打包后图片找不到情况
查看>>
记一次数据库崩溃的恢复
查看>>
16G 手机清理
查看>>
看书挑剔,只看经典
查看>>
COMP 0137 Machine Vision
查看>>
urlrewrite使用小结
查看>>
游戏AI之初步介绍(0)
查看>>
Python3基础笔记---面向对象
查看>>
单目和双目模式识别---游戏控制
查看>>
嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系
查看>>
ti的硬件时钟和系统时钟同步
查看>>