原文:Shader实例:NGUI图集中的UISprite正确使用Shader的方法

效果: 变灰,过滤,流光 都是UI上常用效果。 比如: .按钮禁用时,变灰。 .一张Icon要应付圆形背景框,又要应付矩形背景框。就要使用过滤的方式来裁剪。 避免了美术提供两张icon的麻烦,又节省了内存。 .流光,呃 ,策划就是要,你能怎么办。 实践: NGUI把要用到的图片做成了图集,它会记录每一张小图的信息。 包括:每一张小图在这张图集里面的位置,长,宽,padding,border。等等。 ...

2016-05-13 16:20 2 4246 推荐指数:

查看详情

NGUIUISprite 切换图集

UISprite是可以使用代码动态切换图集的 这样就是使用UISprite来制作图标了,比如物品图标,可以分别存在不同的图集里面,根据配置物品icon在哪一个图集,在需要显示的时候动态指定图集就可以了~ ...

Thu Oct 30 05:07:00 CST 2014 0 7221
Shader之ShaderUI使用方法

shader中的宏定义在material中Inspector中打开 Shader "Custom/Redify" { Properties{ _MainTex("Base (RGB)", 2D) = "white" {} } SubShader{ Tags ...

Wed Jul 18 00:35:00 CST 2018 0 1043
什么是shader?

一、什么是shader? shader是一段GLSL(openGL着色语言)小程序,运行在GPU(图形处理器),而非CPU使用GLSL语言编写,看上去像c或c++,但却是另外一种不同的语言。使用shader就像写个普通程序一样,写代码-->编译-->链接在一起才能生成最终的程序 ...

Sun Oct 28 21:29:00 CST 2018 0 1462
Shader_ShaderForge_NGUI_流光&波纹&消融

Shader篇   总结:总算解决了NGUIShader不能实时更改的问题,原来NGUI中的Texture组件提供了OnRender代码示例如下 View Code   下面总结一下项目中用到的shader部分 流光 ...

Mon Aug 20 18:57:00 CST 2018 0 989
Shader实例:扭曲,漩涡

效果: 案例:新仙剑,王者之剑。 在切换场景的时候,就会有这样的全屏扭曲效果。 思路: 1.用GrabPass抓屏到一张纹理中。 2.进行扭曲,绘制到UGUI的Image上。 准备: 去官网下载Unity内置Shader,当前最新版本:builtin_shaders-5.3.1f1 ...

Sat May 14 00:06:00 CST 2016 1 5816
NGUIUISprite动态染色的一种方法

本文主要参考iwinterice 的 NGUIUISprite动态染色的一种解决方案 文章。 参考参考,就是既参详又拷贝,-,-||| 相关理论依据,还请去移步 NGUIUISprite动态染色的一种解决方案 里面去寻找。我这里只有提供一下源码,并对原博文进行了一点点修改,至于修改后的好坏 ...

Thu Jun 11 19:46:00 CST 2015 0 1882
使用Amplify Shader Editor优化特效Shader

ASE相对于Shader Forge生成的代码更加干净, 用于制作特效的再合适不过,以下是使用ASE优化一个SF制作特效的经过: ## 分析美术用SF制作的Shader 懒得装SF, 直接分析代码可知这个溶解效果大致有以下部分组成: 使用Grab的扭曲 4个Step指令 ...

Thu Feb 28 04:29:00 CST 2019 2 4693
Shader实例:溶解效果(Dissolve)

效果: 图左:一道金光闪过,瞬间灰飞烟灭 图右:燃烧效果,先过渡到黄色,然后渐渐过渡到黑色,最后消失殆尽。 这是游戏中常见的效果,各位可以想想自己玩过的游戏。 手头正在玩的,梦三国手游,死亡的 ...

Sat May 14 00:08:00 CST 2016 0 3235
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM