GameObject.CreatePrimitive Manual     Reference     Scripting  
Scripting > Runtime Classes > GameObject
GameObject.CreatePrimitive

static function CreatePrimitive (type : PrimitiveType) : GameObject

Description

Creates a game object with a primitive mesh renderer and appropriate collider.

/// Create a plane, sphere and cube in the scene.
function Start ()
{
GameObject.CreatePrimitive(PrimitiveType.Plane);

var cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.transform.position = Vector3(0, 0.5, 0);

var sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);
sphere.transform.position = Vector3(0, 1.5, 0);

var capsule = GameObject.CreatePrimitive(PrimitiveType.Capsule);
capsule.transform.position = Vector3(2, 1, 0);

var cylinder = GameObject.CreatePrimitive(PrimitiveType.Cylinder);
cylinder.transform.position = Vector3(-2, 1, 0);
}