我是Unity C#的新手,并尝试过将一个简单的精灵移动到即坐标3,5;4,5。我无法完成这项工作。
任何帮助将不胜感激。
我尝试了以下方法:
public class Zookeeper : MonoBehaviour {
public float speed = 50f;
private Vector2 target;
void Start () {
target = transform.position;
}
void Update () {
transform.position = Vector2.MoveTowards(
transform.position, target, speed * Time.deltaTime
);
}
}
只需将Start
方法更改为如下所示:
void Start ()
{
target = new Vector2(3.5f, 4.5f);
}
您需要进行操作target
以使其移动到所需位置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句