C# 如何使对象停止在特定位置

C# 如何使对象停止在特定位置,c#,unity3d,C#,Unity3d,我正在尝试创建一个简单的AR应用程序。我想做的是,只希望我的平面对象从图像目标向左移动并停止。但实际情况是,平面对象正在不断地向左移动。 这是我尝试过的代码 public GameObject plane; private Vector3 direction; public static Vector3 left; private float moveSpeed = 3f; // Use this for initialization void Start(){ transform.p

我正在尝试创建一个简单的AR应用程序。我想做的是,只希望我的平面对象从图像目标向左移动并停止。但实际情况是,平面对象正在不断地向左移动。 这是我尝试过的代码

public GameObject plane;
private Vector3 direction;
public static Vector3 left;
private float moveSpeed = 3f;

// Use this for initialization
void Start(){
    transform.position += Vector3.left * Time.deltaTime;
}
你能帮我解决这个问题吗。
谢谢。

查看此链接……它不是用vscode编译的

这是一个Unity3d问题吗?如果是这样,您应该将其标记为这样。另外,如果有
Update
FixedUpdate
方法,您是否可以显示该方法?同意,这看起来像一个统一的问题。在什么情况下飞机会停下来?根据这一点,我可以给你非常不同的答案。另外,这个脚本附加了什么?现在有太多的未知数,任何人都无法给你一个合理的答案。是的,这是一个统一的问题。我可以给你一个ARToolkit的例子,也就是说,在不使用矢量工具箱的情况下,我希望我的平面对象从imagetarget向左移动并停止。希望你理解我的问题。目前该对象甚至不会“移动”一开始就跳到某个位置。你应该退一步,复习一些基础知识。例如,在第3节中,您将找到脚本移动的示例。