Unity3d Unity动态创建对象
如何在Unity中的代码中动态创建从一面墙到另一面墙的对象(立方体)?例如:Unity3d Unity动态创建对象,unity3d,Unity3d,如何在Unity中的代码中动态创建从一面墙到另一面墙的对象(立方体)?例如: 有趣的是,Unity的家伙们写了一个例子,看起来和你想要实现的完全一样:) 你可以用2个for语句实例化一个预置 public GameObject objToCreate; void Start () { //2 for sentences to create a vidirectional array for(int i = 0; i<5;i++){ //for mov
有趣的是,Unity的家伙们写了一个例子,看起来和你想要实现的完全一样:)
你可以用2个for语句实例化一个预置
public GameObject objToCreate;
void Start ()
{
//2 for sentences to create a vidirectional array
for(int i = 0; i<5;i++){ //for move on Y
for(int j = 0; j<5;j++){ //for move on X
Instantiate(objToCreate, transform.position,transform.rotation);
transform.Translate(1f,0,0); //Move on X
}
transform.Translate(0,1f,0); //When fill X translate on Y and start again
transform.Translate(-5f,0,0); //Reset out transform position 5 units as set in the first for sentence
//For mor space between objects just change the values in Translate function
}
}
publicgameobjectobjtocreate;
无效开始()
{
//2用于创建视频方向数组的句子
对于(inti=0;我非常感谢:)您知道如何在多维数据集之间创建空白空间吗?