Персонаж на CharacterController сходит с обрыва и продолжает идти по воздуху
void Update()
{
var input = new Vector3(Input.GetAxis("Horizontal"), 0, Input.GetAxis("Vertical"));
controller.Move(input * speed * Time.deltaTime);
}
Стены и ступеньки персонаж обходит правильно, но с края платформы не падает. Чего не хватает?
- Самому добавлять гравитацию в вектор Move
- Включить Use Gravity у CharacterController
- Добавить Rigidbody к CharacterController
- Вызывать Move из FixedUpdate вместо Update
