Body:applyForce (Русский)

Применяет силу к телу.

Сила толкает тело в направлении. Тело с большей массой будет реагировать меньше. Реакция также зависит от того, как долго сила воздействует на тело: поскольку сила действует непрерывно в течении всего временного шага, короткий временной шаг только подтолкнет тело на короткое время. Силу лучше применять для многих временных шагов, чтобы сила воздействовала на тело непрерывно (как гравитация например). Для единичного толчка, не зависящего от временных шагов, лучше использовать Body:applyImpulse

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

Учтите, что компоненты силы и позиции должны передаваться в мировых координатах.

Функция

Вид

Body:applyForce( fx, fy, x, y )

Аргументы

number fx
X компонента применяемой силы.
number fy
Y компонента применяемой силы.
number x
X координата точки применения силы.
number y
Y координата точки применения силы.

Возвращает

Ничего.

Смотрите также

Другие языки