创建游戏物体的三种方法
一、创建游戏物体的三种方法
1、打开unity,在创建空物体;
2、添加脚本创建游戏物体。
二、第一种创建方法:
构造方法
1、打开刚添加的脚本,在Viod Start下面添加语句:
new GameObject();
返回unity运行可以看到面板多了一个GameObject物体。为语句添加参数如
new GameObject(“Cube”);
返回unity运行可以看到面板多了一个Cube物体。
2、为便于对添加的游戏物体做操作,可修改语句为:
GameObject go=new GameObject(“Cube”);
三、第二种创建方法:
利用Instantiate克隆
1、根据prefab实例化;
同样在在Viod Start下面添加语句:
GameObject.Instantiate(prefab);
2、根据另外一个游戏物体实例化;
在上方根据prefab实例化方法的基础上,将游戏中需要克隆的游戏物体拖拽到脚本中即可。
标题四、第三种创建方法:
标题利用Createprimitive创建原始的形状。
1、同样在在Viod Start下面添加语句:
GameObject.CreatePrimitive(primitiveType.Plane);
这条语句规定了创建的游戏物体类型为Plane。也可以换其他类型创建。
总结:
以上三种方法都可以创建游戏物体,但是他们在使用的时候还是有区别的。
构造方法用于创建一个空的物体。
Instantiate可以实例化各种这样的东西。实例化特效、实例化游戏角色。
Createprimitive创建基本图形或者游戏中已经有的物体。