任何子级游戏对象 (Child GameObject) 的检视器 (Inspector) 中的变换 (Transform) 值都会相对于父级 (Parent) 的变换 (Transform) 值而显示。这些值又被称局部坐标 (Local Coordinate)就是说。u3d界面上设置的坐标都是其本地...
分类:
其他好文 时间:
2015-03-12 06:22:58
阅读次数:
1904
在写项目的时候,我创建了一个方法里面需要一个int的参数. 我记得是UIEvent Trigger 不能直接传递一个数字,最多只能传递一个GameObject属性过去(=.=那个值不想再组件上定义) UIButton Message组件不能传递参数. UIEvent Trigger组件 传递Game...
分类:
编程语言 时间:
2015-03-10 16:59:27
阅读次数:
202
UGUI基本菜单切换学习首先先拖放好两个Panel,并且在两个Panel里面各放一个Button分别改名为PanelAA ,PanelBB按钮名字改为 myButton ,targetButton新建一个空的Gameobject ,改名为 UIchange如图新建C#脚本UIClickeds.cs代...
分类:
编程语言 时间:
2015-03-07 10:07:31
阅读次数:
4405
【狗刨学习网】
1、 画多条线
画多条线需要在场景中放置多个GameObject,因为一个GameObject只能添加一个LineRenderer Component。
2、 线段样式
线段的样式由LineRenderer组件的材质控制
3、 坐标系
LineRenderer使用了2种坐标系:World和Location...
分类:
编程语言 时间:
2015-03-05 10:50:37
阅读次数:
456
日前遇到些运行时场景树中未按预期销毁的GameObject需要打印出场景树结构做前后比较,所以写个这个简单的函数publicstaticvoidExchangeHierarchy2XmlNode(TransformtransParant,System.Xml.XmlNodenode,System.Xml.XmlDocumentdoc){intindexCount=transParant.transform.childC..
分类:
其他好文 时间:
2015-03-03 19:02:21
阅读次数:
143
1、首先看看使用NGUI插件创建一个简单输入文本框效果:。
2、这个简单的输入文本框需要一个label标签作为显示,一个背景图片以及输入UIInput脚本。我们看看unity的输入文本框的节点图
我们需要如下操作创建上图的节点,
接着创建量空的Gameobject节点如图所示并且重新命名为Input和Label名字。
3、绑定对应的脚本,在Input节点上我们添加部件选择UIInput.c...
分类:
编程语言 时间:
2015-03-03 15:14:08
阅读次数:
14693
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
一对多的观察者模式机制有什么缺点?
如果你对如何在Unity中使用事件/委托机制还不太了解,建议您查看我的前一篇文章:【Unity3D...
分类:
编程语言 时间:
2015-03-02 23:59:00
阅读次数:
1123
由于unity的destroy方法是有延迟的,也就是说他并不是马上就会摧毁,也就是说迩调用destroy方法后,实际上他还是存在的,只是在下一帧的时候,他没了,如果迩是想执行一个操作把某个gameObject的物体下的子物体清空再添加新的子物体的话、先destory 再 add的方法是不行的、那么我...
分类:
编程语言 时间:
2015-03-02 20:51:55
阅读次数:
294
在Unity中使用事件/委托机制(event/delegate)进行GameObject之间的通信
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。
引子
在前面两篇文章:
我们了解...
分类:
编程语言 时间:
2015-03-01 15:45:27
阅读次数:
296
隐藏物体只需调用 GameObject 的 setActive 方法即可,
GameObject.setActive(false); // 隐藏
GameObject.setActive(true); // 显示
但是偶尔会遇到隐藏后无法再次显示出来的情况,是因为开发者将 GameObject 弄成了局部变量,开发者让每一次对控件的操作都去现用现 Find ,但是 Find ...
分类:
编程语言 时间:
2015-02-28 23:03:27
阅读次数:
233