Body:applyForce (日本語)

物体に力量を適用します。

力量は方向へ物体を押し出します。物体の大規模質量には反応しません。反応については適用された力量の長さに依存します:力量は全ての時間刻みにて連続的に作用するため、短い時間刻みは物体を短時間だけ押し出します。従って、物体を連続的に押し出すには(重力のように)、より多くの時間刻みを使用することが最良の方法です。時間刻みに依存しない一度だけの押し出しについては Body:applyLinearImpulse を使用した方がよいです。


力量を適用する位置が指定されない場合は、物体にある重心へ作用します。重心方向へ向けられない力量の一部は物体を回転(は回転の慣性に依存します)させます。

力量の要素および位置は必ず世界座標で指定するよう注意してください。

関数

LÖVE 0.8.0 から使用可能
この異形は以前のバージョンでは非対応です。

概要

Body:applyForce( fx, fy )

引数

number fx
重心へ適用する力量の x 要素。
number fy
重心へ適用する力量の y 要素。

返値

ありません。

関数

概要

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

引数

number fx
適用する力量の x 要素。
number fy
適用する力量の y 要素。
number x
力量へ適用する x 位置。
number y
力量へ適用する y 位置。

返値

ありません。

関連


そのほかの言語