Unity 6.3
0 онлайн 83 гостей 3 в системе
Вход

Rigidbody2D.AddForceAtPosition

Declaration

public void AddForceAtPosition(Vector2 force, Vector2 position, ForceMode2D mode = ForceMode2D.Force);

Параметры

Параметр Описание
сила Компоненты силы по осям X и Y.
должность Позиция в мировом пространстве для применения силы.
режим Метод, используемый для применения указанного усилия.

Описание

Приложить силу в данном положении в пространстве.

Функция AddForce применяет силу, которая действует прямо через центр массы жесткого тела и таким образом производит только позиционное движение и не вращение. AddForceAtPosition может применять силу в любом положении в мировом пространстве и, как правило, также применяет момент к объекту, который заставит его вращаться. Обратите внимание, что для целей этой функции, жесткое тело является только координатным пространством бесконечного размера, так что нет причин, почему сила должна применяться в пределах графики объекта или коллайдеров.

Дополнительные ресурсы:: AddForce, AddTorque, AddForceAtPosition, ForceMode2D.