Transform组件是每个游戏对象必须有的一个组建,因为你创建一个空物体,它也有该组建,因为unity3d是面向组建开发的一款游戏引擎
分类:
编程语言 时间:
2015-06-16 21:04:51
阅读次数:
204
原文地址:http://www.xuanyusong.com/archives/2768我觉得Unity里面的Transform 和 GameObject就像两个双胞胎兄弟一样,这俩哥们很要好,我能直接找到你,你也能直接找到我。我看很多人喜欢在类里面去保存GameObject对象。解决GameObj...
分类:
编程语言 时间:
2015-06-10 11:42:32
阅读次数:
96
先讲一下引擎里面几个重要的基础概念:导演,节点,场景,层,精灵。当然实际开发者会碰到很多其他概念,不过不要紧,有了这些基础概念,后面自己学习起来就容易多了。
节点(Node)是cocos2d-x里面最基础的一个类,游戏中几乎所有的类都派生自这个类,换句话说,游戏里面几乎所有的游戏对象都是一个节点。那么如何管理这些游戏对象呢,cocos2d-x引擎采用节点树来管理所有的游戏对象。看看一个游戏里面各元素...
分类:
其他好文 时间:
2015-06-07 18:57:57
阅读次数:
208
1给单个场景添加音乐1 在2D游戏中取消游戏的3D音效-》apply2 创建空的游戏对象——》添加audio source组件——》设置组件属性3 把新创建的游戏对象添加到摄像机的子物体2在gui按钮中可以直接添加声音,(注意声音的选择,如果点击游戏按钮没有声音是因为声音要等几秒才能发声)3让所有的...
分类:
其他好文 时间:
2015-06-02 12:40:44
阅读次数:
112
制作动画1 在资源中新建文件夹用来存放动画2 在游戏播放视窗中单击下拉键——》add tab——》animation3 在hierarchy窗口中选择要操作的游戏对象4 单击游戏的transform属性——》add curces5 录制并保存动画(可以在设计视窗中拖动游戏对象进行录制游戏)6 在游戏...
分类:
其他好文 时间:
2015-06-02 12:37:33
阅读次数:
153
获取游戏对象有三种方法:1.通过对象名称获取:objCube=GameObject.Find("Cube");例如:private var objCube:GameObject;private var isCubeRoate=false;function Start () { objCube=Gam...
分类:
编程语言 时间:
2015-05-31 21:33:46
阅读次数:
626
预热游戏对象:tempObject = Instantiate(cubePrefab)asGameObject;tempObject.SetActive(false);游戏对象tempObject调用三个方法:Awake()、OnEnable()、OnDisable()暂停游戏,启用游戏对象:游戏对...
分类:
其他好文 时间:
2015-05-28 21:24:18
阅读次数:
245
WIP源代码:GithubOSC镜像对象系统以对象为中心,对象系统的最基本设计策略是基于组件的设计。对象系统将尽量避免使用继承方式来拓展游戏对象,恰当的使用Mix-in来来最属性做拓展,单个属性可以适当使用继承。每个游戏对象都是由属性组装起来的。组件分为两种,c++组件和脚本组件,脚本组件是在脚本中...
分类:
其他好文 时间:
2015-05-24 12:48:29
阅读次数:
288
一般的,建议在Awake方法中创建游戏对象或Resources.Load(Prefab)对象,然后在Start方法中去获取游戏对象或者组件,因为事件函数的执行顺序是固定的,这样就可以确保万无一失了。另外,Unity也提供了一个方法来设置脚本的执行顺序,在Edit -> Project Setting...
分类:
其他好文 时间:
2015-05-17 20:15:17
阅读次数:
166
1 添加动画前应该注意,应该先对动画进行设置在截取动画段步骤一 project中找到要操作的游戏对象,在Rig中设置为legacy,store in root(new)然后点击apply步骤二 选中animation选择相应的贞,制作动画其中,wrap mode选择loop表示循环播放动画。其他知识...
分类:
编程语言 时间:
2015-05-11 19:48:36
阅读次数:
165