1、首先给物体加rigidbody
2、再加Box collider 2d
3、加脚本
public class PlayerController : MonoBehaviour 继承
{
public float speed = 5f; 移动速度
private Rigidbody2D rb2d;
void Start()
{
rb2d = GetComponent<Rigidbody2D>();
}
void Update()
{
Move();
}
void Move()
{
float horizontal = Input.GetAxis("Horizontal"); // WASD或箭头键的左右输入
float vertical = Input.GetAxis("Vertical"); // WASD或箭头键的上下输入
Vector3 movement = new Vector3(horizontal, 0, vertical) * speed * Time.deltaTime;
transform.Translate(movement); // 移动物体
}