我有Transform []数组我希望在数组上的每个点上逐个移动Player 。现在我根据Dice Value使用Vector3.MoveTowards但是它根据Dice直接移动到新位置
void FixedUpdate ()
{
if (currentpoint<points1.Length) {
Player.transform.position = Vector3.MoveTowards (Player.transform.position, points1 [currentpoint].position,Time.deltaTime * 2f);
}
}
对于递增整数变量当前点我正在使用
public void movePlayer ()
{
currentpoint += DIceValue;
}
我有一个圆形路径所以它根据diceValue直接移动到新路径。