Body:applyLinearImpulse (日本語)

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

物体に対して力積を適用します。 これは単一の物体運動量を即時追加して作成します。

力積は方向へ物体を押し出します。物体の大規模質量には反応しません。反応については時間刻みに依存せず、一秒間に力量を連続で適用することと等価です。力積は物体に一度だけ押し出すのに最良の方法です。物体への連続的な押し出しについては Body:applyForce を使用した方がよいです。

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

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

関数

概要

Body:applyLinearImpulse( ix, iy )

引数

number ix
重心へ適用する力積の x 要素。
number iy
重心へ適用する力積の y 要素。

返値

ありません。

関数

概要

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

引数

number ix
力積の x 要素。
number iy
力積の y 要素。
number x
力積を適用する x 位置。
number y
力積を適用する y 位置。

返値

ありません。

関連


そのほかの言語