创建的脚本
GameObject obj = GameObject.CreatePrimitive(PrimitiveType.Cube);
函数CreatePrimitive
作用的官方说明为:使用基本的网格渲染器和适当的碰撞器创建游戏对象。是Unity通过代码形式创建基础模型的唯一方式。
基础模型的种类
// 摘要:
// The various primitives that can be created using the GameObject.CreatePrimitive
// function.
public enum PrimitiveType
{
//
// 摘要:
// A sphere primitive.
Sphere = 0,
//
// 摘要:
// A capsule primitive.
Capsule = 1,
//
// 摘要:
// A cylinder primitive.
Cylinder = 2,
//
// 摘要:
// A cube primitive.
Cube = 3,
//
// 摘要:
// A plane primitive.
Plane = 4,
//
// 摘要:
// A quad primitive.
Quad = 5
}
按照上面代码中的枚举PrimitiveType
的数字码顺序,分别是基础模型的:
- 0—>球
- 1—>胶囊
- 2—>圆筒
- 3—>立方体
- 4—>平面
- 5—>四边形