create a cube unity code example
Example 1: unity create primitive
using UnityEngine;public class Example : MonoBehaviour
{
{
GameObject plane = GameObject.CreatePrimitive(PrimitiveType.Plane);
GameObject cube = GameObject.CreatePrimitive(PrimitiveType.Cube);
cube.transform.position = new Vector3(0, 0.5f, 0);
GameObject sphere = GameObject.CreatePrimitive(PrimitiveType.Sphere);
sphere.transform.position = new Vector3(0, 1.5f, 0);
GameObject capsule = GameObject.CreatePrimitive(PrimitiveType.Capsule);
capsule.transform.position = new Vector3(2, 1, 0);
GameObject cylinder = GameObject.CreatePrimitive(PrimitiveType.Cylinder);
cylinder.transform.position = new Vector3(-2, 1, 0);
}
}
Example 2: unity create cube in script
void Start()
{
GameObject cubeObject = GameObject.CreatePrimitive(PrimitiveType.Cube);
cubeObject.transform.localPosition = new Vector3(0, 1, 0);
cubeObject.transform.localScale = new Vector3(1, 1, 1);
cubeObject.GetComponent<MeshRenderer>().material.color = Color.red ;
}