在游戏中某些地方可能需要对按钮进行灰化显示,从而表示不能点击!在网上找了一下有些方法是直接用UITexture+灰化shader去做这件事,但是每加1个UITexture就会多1个drawcall!另外有些方案写的不太清楚,看不懂!不过也基本都是要使用灰化shader,不可能说每有一个需要灰化地.....
分类:
其他好文 时间:
2015-06-20 11:48:53
阅读次数:
171
1,准备素材新建一个文件夹,命名为UITexture。2,创建Atlas在Project面板中,进入UITexture 文件夹,选中这两张图片,然后 右键-->【NGUI】-->【Atlas Maker】,之后你会看到 Atlas Maker 的界面:在 Atlas Maker 界面中,点击【Cre...
分类:
其他好文 时间:
2015-06-05 22:27:45
阅读次数:
278
版权所有,转载须注明出处!喜欢火影、喜欢Java、喜欢unity3D、喜欢游戏开发的都可以加入木叶村Q群:3790762270、随便聊本人真正学习Shader的时间莫过于今年春节在家的两天时间,虽然短短两天。但是已经深深喜欢上Shader。深受其魅力吸引。但是平常主要做的还是服务端和客户端的开发,偏逻辑向。所以好久也没碰Shader了。但是昨天在一个群里有人讨论NGUI不能对Sprite进行裁剪。...
分类:
其他好文 时间:
2015-04-03 11:18:40
阅读次数:
158
NGUI中如何给Clipping的Panel下的UITexture加shader...
分类:
编程语言 时间:
2014-11-24 11:49:55
阅读次数:
224
首先删除当前的MainCamera并保存当前的scene
选择菜单NGUI->Create->2D UI
添加后显示
Directional light是过后添加的直射光线
在Hierarchy窗口选择Camera,在Inspector窗口中,UICamera的Event Type选择2D UI。
然后在Build Settings...切换Android平台,下一步很重...
分类:
其他好文 时间:
2014-10-09 02:34:07
阅读次数:
244
1.定义UITexture二维数组public UITexture[,]
m_UITexture;2.在 void start() 中分配内存m_UITexture = new UITexture[30,
50];3.遍历排列的UITexture//用UITexture数组获取UITexture ....
分类:
其他好文 时间:
2014-05-16 01:17:09
阅读次数:
316