首先,动态创建物体,以动态创建一个cube为例,代码如下
void Start () {
GameObject cube = GameObject.CreatePrimitive (PrimitiveType.Cube);
cube.transform.position = new Vector3 (-3,-1,0);
cube.transform.localEulerAngles = new Vector3 (0,0,45);//后面跟的是度数
cube.transform.localScale = new Vector3 (2,1,1);
}
创建一堵墙,那么就是在长度和高度上循环创建。代码如下:
void Start () {
for (int row=0; row<6; row++) {
for (int col=0; col<10; col++) {
GameObject cube = GameObject.CreatePrimitive (PrimitiveType.Cube);
cube.transform.position = new Vector3 (-5 + col, -2+row, 0);
}
}
}
在