Unity 6.3
0 онлайн 72 гостей 3 в системе
Вход
Физика Шаг 4 из 99

Введение в управление символами

Персонаж в игре от первого или третьего лица обычно нуждается в некоторой физике столкновений, чтобы он не падал через пол или не проходил через стены. Во многих приложениях ускорение и движение персонажа намеренно не физически реалистичны, так что персонаж может ускоряться, тормозить и менять направление почти мгновенно и без влияния импульса.

В физике 3D, этот тип поведения может быть создан с помощью Контроллера персонажа. Этот компонент дает персонажу простой, капсуловидный коллайдер, который всегда вертикальный. Контроллер имеет свои собственные специальные функции для установки скорости и направления объекта, но в отличие от настоящих коллайдеров, жесткое тело не требуется и эффекты импульса не реалистичны.

Контроллер персонажа не может пройти сквозь статические коллайдеры сцены, поэтому он следует по полу и упирается в стены. При движении он может расталкивать объекты rigidbody, но входящие столкновения его не ускоряют. Это значит, что вы можете строить сцену из обычных 3D-коллайдеров, по которой будет ходить контроллер, не будучи при этом ограничены реалистичным физическим поведением самого персонажа.

Дополнительную информацию о контроллерах персонажей можно найти на справочная страница.