一、创建游戏物体的三种方法
例子:
public class API03GameObject : MonoBehaviour
{
public GameObject prefab;
void Start ()
{
//1.第一种创建方法(当我们想创建一个空的游戏物体,然后在游戏物体下面添加东西时可以这样创建,新建的游戏物体相当于一个空物体)
//GameObject go = new GameObject("Cube");
//2.第二种
//根据Prefab进行初始化
//根据另外一个游戏物体进行实例化(场景中的物体比如MainCamera)
//GameObject.Instantiate(prefab);
//3.第三种
//根据原始的一些图形来创建,需要指定类型
GameObject.CreatePrimitive(PrimitiveType.Plane);
GameObject.CreatePrimitive(PrimitiveType.Cube);
}
}
二、如何给游戏物体通过代码添加组件
例子:
public class API03GameObject : MonoBehaviour
{
public GameObject prefab;
void Start ()
{
//1.第一种创建方法(当我们想创建一个空的游戏物体,然后在游戏物体下面添加东西时可以这样创建,新建的游戏物体相当于一个空物体)
//GameObject go = new GameObject("Cube