Di chuyển nhân vật bằng Input System mới
C# Code
using UnityEngine;
using UnityEngine.InputSystem;
public class PlayerMovement : MonoBehaviour
{
public float moveSpeed = 5f;
private Rigidbody2D rb;
private Vector2 moveInput;
void Awake()
{
rb = GetComponent<Rigidbody2D>();
}
void FixedUpdate()
{
rb.velocity = moveInput * moveSpeed;
}
public void OnMove(InputValue value)
{
moveInput = value.Get<Vector2>();
}
}Sử dụng Input System mới của Unity để di chuyển nhân vật 2D hoặc 3D một cách hiệu quả và linh hoạt.