Так что я понятия не имею, почему это не работает. Я спросил своего учителя, но он совсем не помогает. В моей игре у меня есть объект, который при срабатывании заставляет стену отводить вертикально. Тем не менее, независимо от того, как я с этим сталкиваюсь, объект просто автоматически привязывается к другому местоположению без какого-либо отношения к тому, где он был. (Я могу вернуть объект обратно с помощью другого скрипта для перезагрузки). Я добавил две функции, поэтому вместо того, чтобы мгновенно перейти к новому местоположению, он медленно двигался, но, похоже, он вообще не работает.Unityscript Сделать объект движением медленно
var door: GameObject;
var torch: GameObject;
var flame: GameObject;
function OnMouseDown(){
for(var count: int = 0; count < 10; count++)
{
door.transform.position = Vector3(0,0.1,0);
torch.transform.position = Vector3(0,0.1,0);
flame.transform.position = Vector3(0,0.1,0);
yield WaitForSeconds(1.0);
}
// move door out of way
}
Как я ввод значения в этот сценарий, точно? – MechaScoots