统一无限生成游戏对象

infinitely generating game object in unity

using UnityEngine;
using System.Collections;

public class instantiatescript : MonoBehaviour {

public GameObject house;

// Use this for initialization
void Start () {
     house = GameObject.FindGameObjectWithTag ("house");
    CreatePrefab ();
}

// Update is called once per frame
void Update () {


}


void CreatePrefab()
{



    for (int i = 0; i < 10; i++)
        Instantiate(house, new Vector3(i * 0f, 0f, 2.0f), Quaternion.identity);


}
}

我需要沿着z无限生成游戏对象房子direction.but现在这段代码实际上什么也没做,谁能提供无限生成对象的参考

逻辑有点对,但是:

  • house 不需要用实例化的 GameObject 进行初始化。只需保持声明不变,并通过 Inspector 在变量处分配一个预制件;
  • 那个 for 循环应该考虑多个 x 值并在每次迭代时生成一个房子。但是,将任意 i 乘以 0 会得到什么?坐标将始终保持不变。也许你想补充?