Unity 6.3
0 онлайн 95 гостей 3 в системе
Вход
2D разработка игр Шаг 79 из 198

Основы кинематического типа тела

Кинематический Тип тела Rigidbody 2D предназначен для движения в симуляции, но только под очень явным управлением пользователя. В то время как Динамический Rigidbody 2D подвержен воздействию гравитации и сил, Кинематический Rigidbody 2D не подвержен. Из-за этого, Кинематический Rigidbody 2D требует меньше системных ресурсов, чем Динамический Rigidbody 2D, что позволяет ему симулироваться быстрее.

Чтобы переместить кинематическую Rigidbody 2D, её нужно переместить явно через Rigidbody2D.MovePosition или Rigidbody2D.MoveRotation. Используйте физические запросы для обнаружения столкновений, и скрипты для решения, где и как Rigidbody 2D должен перемещаться.

Кинематический Rigidbody 2D может двигаться благодаря своей скорости, но на скорость не влияют силы или гравитация. Кинематический Rigidbody 2D не сталкивается с другими Кинематическими Rigidbody 2D или со Статическими Rigidbody 2D и столкнется только с Динамическими Rigidbody 2D.