📅  最后修改于: 2023-12-03 14:49:35.286000             🧑  作者: Mango
在开发 2D 游戏中,我们通常需要将对象移动到另一个位置。在本文中,我将向您展示如何使用 C# 编写代码以使 2D 对象以恒定速度统一移动。
public float speed = 5f;
public class MoveObject : MonoBehaviour
{
public float speed = 5f;
void Update()
{
transform.Translate(Vector2.up * speed * Time.deltaTime);
}
}
在这个例子中,对象将会垂直向上移动。现在您已经成功地创建了一个可以使 2D 对象以恒定速度统一移动的脚本。您可以根据自己的需要进行调整,例如将方向更改为左、右、下等,或者将移动速度更改为适合您游戏的速度。如果您有任何疑问,可以查看 Unity 的官方文档,或者在 Stack Overflow 上寻求帮助。