1、动态加载Atlas,并用NGUITools添加Sprite1 UIAtlas MyAtlas = Resources.Load("MyAtlas", typeof(UIAtlas)) as UIAtlas;2 GameObject bagBox = GameObject.Find("BagBox...
分类:
其他好文 时间:
2014-07-19 20:04:52
阅读次数:
195
Create Empty:创建空对象Create Other:创建其他对象Particle System:创建粒子系统Camera:创建相机GUI Text:GUI文本GUI Texture:创建GUI贴图3D Text:创建3D文本DirectionalLight方向光(太阳光)PointLigh...
分类:
其他好文 时间:
2014-07-13 09:05:48
阅读次数:
292
Component(组件)是用来添加到GameObject对象上的一组相关属性,本质上每个组件都是一个实例,比如在Cube上添加一个Mesh网格,即面向对象的思维方式可以理解成Cube对象里包含了一个Mesh对象。Component主要包含以下组件:Mesh:添加网格类型的组件Mesh Filter...
分类:
其他好文 时间:
2014-07-13 00:20:23
阅读次数:
392
【ExecuteInEditMode】 当我们为MonoBehavior定义了[ExecuteInEditMode]后,我们需要关心Awake和Start在编辑器中的执行状况。 1、当该MonoBehavior在编辑器中被赋于给GameObject的时候,Awake, Start 将被执行。 ...
分类:
其他好文 时间:
2014-07-11 09:54:27
阅读次数:
199
一 创建和使用脚本1 概述GameObject的行为都是被附加到其上面的组件控制,脚本本质上也是一个组件。在unity中创建一个脚本,默认内容例如以下:using UnityEngine;using System.Collections;public class MainPlayer : MonoB...
分类:
其他好文 时间:
2014-07-02 22:13:55
阅读次数:
244
【Unity3D Script Keynote】1、通过GameObject.CreatePrimitive()来创建对象。AddComponent()用于给对象添加一个组件。 2、GameObject.Find()方法中传入对象的在Hierarchy中的路径名,即可获取该对象。 3、通过Des.....
分类:
其他好文 时间:
2014-06-28 16:30:34
阅读次数:
277
【GameObject.Active】 用于控制一个对象是否激活,一个对象激活当且本身active=true,并且它的父结点也都active。相当API有: 1)GameObject.SetActive 2)GameObject.activeSelf 3)GameObjectd.active...
分类:
其他好文 时间:
2014-06-27 17:29:00
阅读次数:
186
1.摄像机围绕物体旋转using UnityEngine;using System.Collections;public class CameraVirtual : MonoBehaviour{ //旋转的物体 public GameObject building; //用来记录鼠...
分类:
其他好文 时间:
2014-06-17 13:24:17
阅读次数:
197
在第一篇文章【Unity3D基础教程】给初学者看的Unity教程(一):GameObject,Compoent,Time,Input,Physics我已经讲过了一些关于刚体和碰撞的关系,这次我们就通过Flappy Bird这个事例来讲解一下刚体和碰撞体在游戏中的具体应用。相关代码可以参考Flappy...
分类:
移动开发 时间:
2014-06-15 23:05:02
阅读次数:
409
我们了解了2D中的Sprite,Animation,RigidBody和Collider,在继续开发游戏的过程中,我们会遇到这样的问题,如何处理GameObject之间的相互调用,比如说在FlappyBird中我们在小鸟撞倒管子的时候,要把这个消息通知给许多GameObject,管子接到这个消息之后...
分类:
其他好文 时间:
2014-06-15 06:55:26
阅读次数:
389