在Unity中,每次引擎准备数据并通知GPU的过程称为一次Draw Call。Draw Call值越低,会得到更好的渲染性能。NGUI 查看Draw工具(NGUI-OPEN-Draw Call Tool)NGUI 方面的Draw Call 优化:(1) 打包图集一、每个材质/纹理的渲染一定是会产生D...
分类:
其他好文 时间:
2014-09-30 15:03:29
阅读次数:
304
(1) 创建一个Scroll View(NGUI – Create – Scroll View)(2) 在Scroll 下新建一个Grid(主要用来排序,NGUI – Create - Grid)(3) 在Grid下添加一个Sprite,并且添加UIDrag Scroll View组件和Box Co...
分类:
其他好文 时间:
2014-09-30 14:08:39
阅读次数:
213
Depth用来控制Sprite显示的前后顺序,当Depth值越大,显示越前。*Panel下面的Depth主要用来控制UI模块与模块之间的显示顺序,并且需要严格按照Depth列表中的数值要设置。附深度列表:Depth层Depth值背景层0菜单层01菜单层12面板层3面板层14面板层25面板层36满屏层...
分类:
其他好文 时间:
2014-09-30 13:55:39
阅读次数:
168
这一系列是给我们公司美术和策划的培训内容,给大家分享一下~希望能有帮助!1. Atlas(图集)概念:Atlas:图集,把美术给你提供的素材,用 NGUI 的 Atlas Maker 工具,合成一张图片。Sprite:精灵,由于Atlas已经把你的图片都合成一张了,那怎么单独调用呢?就是用Sprit...
分类:
其他好文 时间:
2014-09-30 13:31:49
阅读次数:
316
Android 平台提供了三类动画,1、Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变);2、 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似;3、属性动画,改变对象的实际属性达到动画效果。...
分类:
移动开发 时间:
2014-09-27 10:55:39
阅读次数:
218
在技能图标上面放个半透明的精灵,用来做技能冷却的特效,如下图所示,我就用NGUI中的图标来带代替。NGUI制作转圈的技能CD特效然后修改一下特效的精灵类型,它是在技能图标上面悬浮半透明可旋转的精灵。如下图所示,Sprite Type:设置成FilledFill Dir:设置Radial 360 。I...
分类:
其他好文 时间:
2014-09-26 22:55:38
阅读次数:
275
对UIButtonMessage进行修改
void OnPress (bool isPressed)
{
if (enabled)
{
if (((isPressed && trigger == Trigger.OnPress) ||
(!isPressed && trigger == Trigger.OnRelease))) Send();
}
tr...
分类:
其他好文 时间:
2014-09-24 20:42:47
阅读次数:
390
许多RPG游戏中绝对少不了的就是玩家信息的动态显示,包括玩家姓名,等级,生命值,被攻击时生命值的减少等。今天我们来共同学习一下怎么制作。搞起。。。。1,首先导入NGUI,感觉NGUI做UI还是挺方便的。2,创建玩家Player可用cube代替且在cube下创建子物体head位置默认值归零,用途:.....
分类:
移动开发 时间:
2014-09-24 16:11:57
阅读次数:
177
4、CreatingUI elements from scripting
如果您正在创建动态UI,
在游戏中UI
元素在哪里出现、消失,或更改基于用户操作或其他操作,你可能需要做一个脚本,实例化新ui元素基于自定义的逻辑。
Creating a prefab of the UI element
为了能轻松地动态地实例化 UI
元素,第一步是创建一个UI元素的类...
分类:
其他好文 时间:
2014-09-22 13:39:32
阅读次数:
398
本想接着按照想法把跑酷做完的,不过没想到这个时候课程就已经结束了,也要求我们组成团队,去完成一个作品,最后组成了一个4人的小队,,可能因为我脸皮厚一些或者以前也制作过这个类型的游戏吧(虽然最后太监了)我成为了这个小队的队长,不清楚最后的成果会是什么样,但是我..
分类:
其他好文 时间:
2014-09-22 03:35:42
阅读次数:
172