如何使用movetowards移动游戏对象

时间:2017-11-17 11:59:06

标签: c# unity3d

如何使用GameObject方法将GameObject移至另一个Vector3.MoveTowards

继承我目前的代码:

void update()
{
    TargetObject.transform.position = Vector3.MoveTowards (TargetObject.transform.position, Cube.transform.position , MaxDistanceDelta);
}

1 个答案:

答案 0 :(得分:4)

void Update() { 
    myGameObject.transform.position = Vector3.MoveTowards(myGameObject.transform.position, targetObject.transform.position, Time.deltaTime * speed);
}
  • myGameObject - 您要移动的对象
  • targetObject - 您要移动的对象
  • speed - 浮点值以设置速度