Игрок скользит, стоя на месте - PullRequest
0 голосов
/ 01 апреля 2020

Я написал этот код для движения игрока:

public float gravity = -9.8f;
Vector3 movement = new Vector3(deltaX, 0, deltaZ);
movement = Vector3.ClampMagnitude(movement, speed);
movement.y = gravity;

Переменная gravity должна удерживать игрока на земле, но проблема в том, что он также медленно перемещает игрока вокруг рельеф.

1 Ответ

0 голосов
/ 02 апреля 2020

Настройка Только по горизонтали взгляд на проигрыватель и Только по вертикали взгляд на камеру в редакторе Unity решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...