【发布时间】:2014-01-02 21:49:19
【问题描述】:
首先,这是我正在使用的脚本:
var object: GameObject;
private var obj: GameObject;
function OnTriggerEnter(other: Collider)
{
if (other.tag == "Player"){
obj = Instantiate(object, Vector3(0, 0, 0), transform.rotation);
}
}
现在,使用这个脚本,当我进入触发器时,预制件正在我的初始预制件前面被实例化,就像我想要的那样......但是当我移动到实例化的预制件时,当我进入触发器时,预制件没有被克隆在前面,而是在与最后一个相同的位置。
我的游戏是一个无止境的跑步者,因此我需要生成的预制件始终与上一个预制件相距一格。我该怎么做?!
Here's a sketch of the situation, if I'm not being quite clear with you guys
【问题讨论】:
标签: unity3d instantiation