Unity 2D Вид зверху

  • Player має мати компоненту Rigidbody2D
  • Rigitbody2D: Gravity Scale 0, Freez Rotation z

 

public float moveSpeed = 5.0f;
Rigidbody2D rb;
Vector2 movement;

void Start()
{
  rb = GetComponent<Rigidbody2D>();
}

void Update()
{
  movement.x = Input.GetAxisRaw("Horizontal");
  movement.y = Input.GetAxisRaw("Vertical");
}

void FixedUpdate()
{
  rb.MovePosition(rb.position + movement * moveSpeed * 0.02f);
}

 


 

Вид зверху + дивитися в різні сторони