UITexture实现的溶解:

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

难点主要是实时刷新问题

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

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

第二个是灰显:

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

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

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

http://www.cnblogs.com/slysky/p/4568648.html

使用自定义材质球,实现NGUI屏幕溶解和灰显相关推荐

  1. 【UnityUGUIShader】创建材质球Material代码控制更换物体材质球

    UGUI(Unity Graphical User Interface 简称 UGUI,又称图形用户接口)如何创建材质球 NGUI(Next-generation GUI,下一代图形用户接口) Ass ...

  2. UE4 用C++构建自定义材质 完成视频抠像

    众所周知,UE4中的材质可以保存成资产,可以在材质编辑器中打开,通过设置材质表达式以及调用材质函数进行编辑.编辑完成后,可以设置在组件上,或者在蓝图中调用. 现在老板告诉你:我不想管理那么多材质文件, ...

  3. Cesium中自定义材质material

    文章转自: https://blog.csdn.net/weixin_38676065/article/details/126123975 学习参考文章:https://github.com/Anal ...

  4. [Unity]3D物体透明化方法透明材质球

    Default-Skybox,Shader:Skybox/Procedural 使用透明材质 1.使用自带的天空盒材质 新建3D物体,自带是初始材质 将其替换成如上图所示的Default-Skybox ...

  5. Unity Shader 学习笔记(5)Shader变体、Shader属性定义技巧、自定义材质面板

    写在之前 Shader变体.Shader属性定义技巧.自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用 ...

  6. Unity动态创建材质球

    目录 一.获取贴图 1:从Assets文件中获取 2:从本地文件中获取 二.创建材质球 三.替换材质 总结 前言 我们在做一些AR类似与涂涂乐的功能时,经常会用到给模型替换材质球的功能.当我们的用户创 ...

  7. Unity MeshRender更换材质球方法

    https://blog.csdn.net/ystistheking/article/details/70207792 转载自CSDN布莱克汉: 干活的时候遇到了这样一个问题,当要用代码给这个模型换材 ...

  8. u3d:动态的用代码调节材质球的属性

    如图 以图中材质所圈属性为例子,点击材质球右上角的Edit Shader出现界面 每一个材质球中的属性都能在这里找到相应的变量,以及改变该变量所需要用到的参数类型 this.transform.Get ...

  9. 8.给物体设置材质球

    1.在Project面板内右键->Create->Material,可以创建材质球文件(后缀名.mat) 2.给材质球选择贴图.选中该材质球文件,在右侧Inspector面板中单击Albe ...

最新文章

  1. 深入理解C#第三版部分内容
  2. redis集群安装和java应用
  3. JAVA 的 Date、Calendar的常用用法
  4. 互联网1分钟 |1129
  5. C# 正则表达式类 Match类和Group类
  6. 002 前、中、后序遍历二叉树(递归迭代)
  7. 数学知识在游戏中的运用
  8. 279. Perfect Squares
  9. c#委托把方法当成参数
  10. (待补充)CSS进阶--flex布局
  11. bootstrap tab 组合表头
  12. bzoj 1603 打谷机
  13. pepe:从Pastebin收集邮件地址的信息
  14. 百分比换算十六进制透明度
  15. Springboot集成datax方案小记
  16. Build-dep linux 知乎,apt-get build-dep十分有用的命令
  17. nodejs实现公众号服务URL绑定验证,nodejs实现公众号关注并回发送一条消息,以及关注之后的聊天自动回复消息
  18. iOS 9:四、设置信任
  19. 影响网站收录量有哪些因素
  20. 国内云服务商亟需提供并行计算服务

热门文章

  1. 索引与联合索引使用注意
  2. FastDFS安装与使用
  3. Linux+Apache2+openssl实现https验证
  4. 深入探讨Varnish缓存命中率
  5. DataGrid鼠标事件处理
  6. 使用多线程还是用IO复用select/epoll? epoll 或者 kqueue 的原理是什么?
  7. 概率论中指数分布介绍及C++11中std::exponential_distribution的使用
  8. 【GStreamer】gstreamer工具详解之:ges-launch-1.0
  9. 推荐本人微博及浅谈发博原则
  10. php v5.,PHP V5.3 中的新特性,第 5 部分- 从 PHP V5.2 升级到 PHP V5.3