我们把做好的 角色 拖到 内存池,如图所示,这样我们可以动态生成角色并给予他 寻路目标。 //逗留碰撞 void OnTriggerStay(Collider other) { if (other.transform.name == otherName) {...
分类:
其他好文 时间:
2014-12-07 21:39:49
阅读次数:
247
碰撞检测 //逗留碰撞 void OnTriggerStay (Collider other) { if (other.transform.name == name) { //检测距...
分类:
其他好文 时间:
2014-12-02 17:11:18
阅读次数:
201
单选框制作:
如下图先建立一个sprite如下图,然后添加box collider再添加如图的脚本:Toggle Script....
添加后会有如图出现:UIToggle里的Sprite就是我们要点击粗现的东西。需要一个新的sprite:
那就新建一个sprite2,并且选一个如图的贴图。
然后把sprite2拖到之前的那个sprite需要的地方如...
分类:
其他好文 时间:
2014-11-21 18:58:23
阅读次数:
203
NGUI功能强大无比。。。今天写了四篇了才是冰山一角哇!!!!。。。
下面介绍一下下拉列表的制作,首先我们先建立一个Sprite给它添加一个box collider.然后再给他Attach一个popup list的脚本,如下图
当添加完脚本后会有如下属性的界面出现,在Options里面写下你要做的列表内容,default属性是你设定的默认的名字。这样列表就做出了,但是只能选择而...
分类:
其他好文 时间:
2014-11-21 16:15:58
阅读次数:
449
用Unity3d 时会隐藏一个物体,经常用到如下的命令,解释一下自己对一下3行代码的理解
private GameObject cub;
cub.gameObject.SetActive(true);类似下图圈出的,类似直接删除这个物体的存在,让它一切的属性隐藏。
cub.renderer .enabled = true ;这个代码是隐藏渲染,就是起到一个隐身的作用,其他的属...
分类:
编程语言 时间:
2014-11-11 21:10:45
阅读次数:
576
http://www.cnblogs.com/zhaoqingqing/p/3812368.html1、Apply to Prefab [把改动应用到Prefab]if (GUILayout.Button("Apply Collider To Prefab")) { ...
分类:
编程语言 时间:
2014-10-20 16:33:20
阅读次数:
502
NGUI中,Button本身就带有OnClick事件,但是Sprite,Label等(绑有Widget的)并没有触发事件,其实NGUI的事件触发都必须添加Box Collider,并勾选Is Trigger还有一个比较重要的参数需要设置正确,即是UI Root下Camera参数,在Inspector窗口中,要确定UICamera中的Event Type选择3D UI,Event Mask选择Eve...
分类:
编程语言 时间:
2014-10-10 17:18:44
阅读次数:
398
Unity3D提供的NavMesh系统可以方便的解决游戏的寻路问题,但是该系统有一个比较让人不理解的问题: NavMesh导航时会忽略Physics系统本身的碰撞,也就是说NavMeshAgent在移动的过程中不会被Collider阻挡,而是会直接走过去(但是OnTriggerEnter等触发...
分类:
其他好文 时间:
2014-10-02 18:07:13
阅读次数:
267
http://blog.sina.com.cn/s/blog_5b6cb95001017vfr.html其中最基本的关系:Collider是最基本的触发物理的条件,例如碰撞检测。基本上,没有Collider物理系统基本没有意义(除了重力)。Rigidbody是物体的基本物理属性设置,当检测碰撞完之后...
分类:
数据库 时间:
2014-09-09 18:12:19
阅读次数:
243
下面例子以Label和Sprite为例,进行说明如何在NGUI中对控件添加单击响应的事件方法。首先在UIRoot下添加Label控件,然后Scene场景中右键Label-->Attach-->Box Collider,说明Label添加了碰撞检测。然后右键Label-->Attach-->Butto...
分类:
其他好文 时间:
2014-08-28 00:46:58
阅读次数:
400