前一阵子写了一个播放序列帧的小脚本,本以为只是临时用一用,但是后来发现这个脚本能频繁的用在项目的其他地方,所以决定优化一下。 这个脚本参考了NGUI的 UI2DSpriteAnimation 脚本,里面有很多不错的思想,这里只是做了一些修修补补的工作。 只需要将这个脚本挂载到任意游戏物体上,anim ...
分类:
编程语言 时间:
2018-05-07 19:54:39
阅读次数:
529
导引: 其中Time,Input,Physics都是Unity中的全局变量。GameObject是游戏中的基本物件。GameObject是由Component组合而成的,GameObject本身必须有Transform的Component,这也加深了我们对GameObject的理解,即GameObj ...
分类:
编程语言 时间:
2018-04-28 15:40:01
阅读次数:
201
NGUI做UI的话,有个功能很常用,比如:这样的一个界面,如果大图的话一个图集都放不下几张,这时为了省资源,美术会把这个图切9宫。不过这样依然很大,这时就会提出,如果这个图是左右相同的话,左右只出一半,另一半程序自己拼,上下相同只切上面,下面程序拼,上下左右相同的话出左上角,其余自己拼。像这个就会这么出图只出了左边。自己拼不仅蛋疼,更重要的是拼出来的界面会有黑边,并且在适配不同界面的时候黑边总是会
分类:
编程语言 时间:
2018-04-02 22:05:55
阅读次数:
305
1、首先在场景中创建格子,用来存放物体的 2、为每一个格子设置标签为Item,建议只做一个格子,然后创建预制体就可以了,然后为每一个格子附加Box Collider组件,要用于检测嘛, 3、接下来就是创建要实例出来的功能物体了,建议只创建一个,然后做成预制体就可以了,后面通过通过修改贴图就行了,减少 ...
分类:
其他好文 时间:
2018-03-31 11:01:31
阅读次数:
184
1、直接创建三个场景,其中第二个场景是用来显示进度条加载的界面,进度条用UISlider,不会的看我前面的博文就可以了。 2、这里提供两种方法,建议使用第一种,加载比较平缓 方法一: 第二种: ...
分类:
其他好文 时间:
2018-03-30 01:14:45
阅读次数:
177
Unity 2-4 UGUI Unity5.1 UI 案例学习 任务1:UGUI简介 什么是GUI: 游戏的开始菜单 RPG游戏的菜单栏、侧边栏和功能栏(比如背包系统、任务列表等) 设计用来控制移动的虚拟杆和攻击按钮 UGUI: Unity内置 GUI也可以用第三方插件实现:如NGUI、DFGUI等 ...
分类:
编程语言 时间:
2018-03-29 02:20:38
阅读次数:
495
无意中看到项目中 NGUI 节点和 unity 其它节点的摆放位置相同,但显示的大小差异却很大,所以产生了一些疑问,后来通过对比差异,研究源码解决了这些疑问。 ...
分类:
其他好文 时间:
2018-03-28 20:32:09
阅读次数:
239
using System.Collections; using System.Collections.Generic; using UnityEngine; public class CDScripts : MonoBehaviour { public int cd_time = 2; //技能的冷... ...
分类:
其他好文 时间:
2018-03-28 01:41:22
阅读次数:
168
一,在C#代码中,我们都知道可以给游戏物体添加一个脚本,如下图 二,在当前我们是可以调用到该游戏物体脚本定义的变量,但是我们要在其他脚本调用怎么办?如下代码, 综上,我们看到NGUI中有一个GetComponentInChildren的方法,这时我们就可以获取到其他脚本的对象,并且通过这个对象使用改 ...
一,我们制作一个输入框,右键添加Sprite ,给Sprite添加一个child的label,然后给Sprite添加一个box collider,接着添加input filed script,将label绑定到UIInput的label中,结果如下图: 二,看上图,我们发现UIInput有三个属性, ...
分类:
其他好文 时间:
2018-03-15 21:03:50
阅读次数:
199