unity3d 第二天脚本生命周期

来源:互联网 发布:什么叫历史影视剧 知乎 编辑:程序博客网 时间:2024/06/06 09:50

 1.unity 中所有挂载游戏对象上的脚本必须继承中 MonoBehaviour 类  直接或 间接

2.脚本名字必须艮类名一样

3.可以用print()和 debug.log来输出 print()只能在Mono中  一般用debug.log   可以室友Debug.break()来设置断点

4.创建脚本会自动生成两个函数 Start()游戏开始执行  Update()每帧都执行

5. Awake()---OnEnable()---Srart()---FixedUpdate()----Update()----LateUpdate()- -  - OnDrawGizms()- - - OnGUI()---OnDisable()----OnDestory()

6.Transform是用来描述游戏游戏对象的几何属性

7.GameObject go=GameObject.Find("name"); 通过名字来找游戏对象

GameObject go=GameObject.FindWithTag("Tag");  通过标签来找游戏对象

8.FindObjectOfType<>() 通过类型来找到第一个游戏对象

FindObjectOfType<>()   找到一组游戏对象

9.Destory(this)删除游戏脚本

Destroy(this.gameObject)删除挂载脚本的对象

Destroy(this.gameObject,2f)2秒后 删除挂载脚本的对象

9 Vecter2 是二维向量  Vecter3 三维向量

10.Instantiate(预设体 ,位置,角度)   动态创建