1
2
3
4
5
6
7

游戏对象创建、销毁

发布时间:2017-06-06 12:37   发布人:焦卫峰   浏览次数:487

1.创建游戏对象

1)Object类的Instantiate方法克隆对象

从Prefeb中克隆一个Object游戏物体

2) GameObject类的CreatePrimitive方法

创建一个带有基本网格渲染器和相应碰撞器的游戏物体

2.游戏对象消失三种方法

1)gameObject.SetActive:是否在场景中停用该物体,在gameObject.SetActive (false) 后,则在场景中用find找不到该物体。

2)Object.Destroy():表示移除物体或物体上的组件,代表销毁该物体,实际上该物体的内存并没有立即释放,而是在你下下个场景中释放内存资源。

3)获取gameObject的renderer组件后,使用renderer.enabled:是控制一个物体是否在屏幕上渲染或显示,而物体实际还是存在,只是相当于隐身,而物体本身的碰撞体还依然存在的。