使用NGUI实现技能冷却的原理是这样的:在表示技能的Sprite上加一个半透明的Sprite,将类型设置为filled类型,Fill Dir设置为Radial360,通过程序调节Fill Amount就可以模拟技能从冷却到被活的一段时间内渐变的效果。如下图所示: 代码中一个标志位isCooli...
分类:
其他好文 时间:
2015-06-07 23:03:49
阅读次数:
131
摘要5月27日发现机库界面在设备上有明显卡顿的情况,检查后发现UISpirte.Update有异常的性能开销,下图所示:影响范围为了Profile,在UISprite.Update中加入了如下Profile代码结果如下:结论:的确有的界面在每帧把mChanged设置为true!,而且这部分是性能的罪...
分类:
其他好文 时间:
2015-06-07 15:49:06
阅读次数:
987
1 在开始在菜单中直接搜字体,拷贝几个字体至unity(ttf格式)2 创建一个空的游戏体:GameObject --> Crete Empty,为了方便管理,把这游戏体重命名为Font_xirod 。3 在 Inspector 面板中,为这个空游戏体添加 NGUI Font 这个脚本组件。(查找 ...
分类:
其他好文 时间:
2015-06-05 22:31:07
阅读次数:
160
1,准备素材新建一个文件夹,命名为UITexture。2,创建Atlas在Project面板中,进入UITexture 文件夹,选中这两张图片,然后 右键-->【NGUI】-->【Atlas Maker】,之后你会看到 Atlas Maker 的界面:在 Atlas Maker 界面中,点击【Cre...
分类:
其他好文 时间:
2015-06-05 22:27:45
阅读次数:
278
1,创建 Widget 为了显示label,我们需要新建一个Widget。也就是所谓的小工具。 在菜单上点击【NGUI】-->【Create】-->【Widget】。之后,Hierarchy面板上,会自动建立出 UI Root,包括(Camera 、Container)。2,创建 Label ...
分类:
其他好文 时间:
2015-06-05 22:26:36
阅读次数:
136
转自:http://blog.csdn.net/huang9012/article/details/19411703
http://bbs.9ria.com/thread-417659-1-1.html
NGUI官方文档:http://tasharen.com/ngui/docs/annotated.html
概述
UIPanel用来收集和管理它下面所...
分类:
其他好文 时间:
2015-06-05 19:48:21
阅读次数:
318
using UnityEngine;
using System.Collections;
public class TweenFlipCARDS : MonoBehaviour
{
private float mfTime = 1.0f;
public GameObject positive;//牌正面
public GameObject reverse;//牌背面...
分类:
编程语言 时间:
2015-06-03 19:41:59
阅读次数:
209
unity版本:4.6.1 操作系统:win7 NGUI版本2.7.0(1) 字体资源 可打开C:\Windows\Fonts文件夹,选择你想要的字体,复制粘贴到Unity的资源目录下(2)导入NGUI资源,选择的版本是2.7.0。(3)选择NGUI -> Open the Font Maker(....
分类:
其他好文 时间:
2015-06-01 14:39:19
阅读次数:
96
本文分析了NGUI中UIToggle在某些特定场景下修改状态无效的原因和解决方法。...
分类:
其他好文 时间:
2015-05-23 14:18:27
阅读次数:
3406
孙广东 2015.5.21最近在做2D游戏, UGUI、U5是未来,所以直接使用了这两个。没有UGUI的时候,开发2D游戏的一个选择就是使用:NGUI插件,当然还有其他的选择了UGUI 产生和NGUI有很大的关系。作者也是同一个。所以NGUI能做的,UGUI应该都可以做到。现在的问题是,支持NGUI的插件,不一定很好的支持UGUI。游戏中肯定有很多的动画的,有些是Tween补间动画可以实现,有...
分类:
其他好文 时间:
2015-05-22 09:42:27
阅读次数:
319