Spec-Zone.ru › LÖVE

Тело:applyImpulse

Удалено в LÖVE 0.8.0
Оно было переименовано в Body:applyLinearImpulse.

Применяет импульс к телу. Это приводит к однократному мгновенному изменению импульса тела.

Импульс толкает тело в определенном направлении. Тело с большей массой будет реагировать меньше. Реакция не зависит от шага времени и эквивалентна непрерывному применению силы в течение 1 секунды. Импульсы лучше всего использовать для однократного толчка тела. Для непрерывного толчка тела лучше использовать Body:applyForce.


Если положение для применения импульса не указано, он будет действовать в центре масс тела. Часть импульса, не направленная в центр масс, заставит тело вращаться (и зависит от момента инерции).


Обратите внимание, что компоненты импульса и положение должны быть заданы в мировых координатах.

Функция

Синопсис

Body:applyImpulse( ix, iy, x, y )

Аргументы

number ix
Компонента импульса по оси x.
number iy
Компонента импульса по оси y.
number x
Положение по оси x для применения импульса.
number y
Положение по оси y для применения импульса.

Возвращаемое значение

Ничего.

См. также

  • Тело


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Body:applyImpulse

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API