Привет всем. Новичок здесь.
Игра в стиле Zelda сверху вниз.
Я пытаюсь выяснить, как заставить моего игрока развить скорость до максимальной скорости, а затем снизить скорость до остановки.
У меня уже есть движение с GetRawAxis, но мой персонаж двигается с максимальной скоростью, как только я нажимаю кнопку перемещения с помощью этого метода.
private void PlayerMovement()
{
var playerMovement = new Vector2(Input.GetAxisRaw("Horizontal"), Input.GetAxisRaw("Vertical")).normalized * Time.deltaTime * moveSpeed;
transform.position = new Vector3(
transform.position.x + playerMovement.x,
transform.position.y + playerMovement.y,
transform.position.z);
}