значение, которое вы используете в Controller.Move()
для указания силы перехода, похоже, равно 0.
Если вы измените horizontalMove
на переменную c, вы можете присвоить ей значение в редактор единиц или вы можете присвоить значение в сценарии.
Удачи.
РЕДАКТИРОВАТЬ: Извините, бессмертие правильно. Вы уже установили horizontalMove
.
Input.GetAxisRaw
может принимать значение -1,0 или 1. Таким образом, horizontalMove
может принимать значение -40, 0 или 40. Поскольку вы умножаете в аргументах контроллера значения Time.deltaTime, а deltaTime часто составляет около 0,005 - ваш аргумент примерно (-) 0,2. Я не знаю, что ваш контроллер делает с этим значением, но я думаю, это причина, по которой вы ничего не видите. Значение только для малого