Version: 2022.2
言語: 日本語
public void AddForceAtPosition (Vector2 force, Vector2 position, ForceMode2D mode= ForceMode2D.Force);

パラメーター

force 力の X および Y 軸方向の成分
position 力を適用するワールド空間の指定地点
mode 指定した力の適用方式

説明

空間上の指定地点で力を加えます

AddForce 関数は Rigidbody の重心に直接作用する力を適用し回転を加えず位置を変化させます。AddForceAtPosition によりワールド空間上の任意の地点で力を適用し典型的にはオブジェクトに torque (トルク) をオブジェクトに適用し回転を加えます。この関数の目的からして Rigidbody は無限の大きさの座標空間であるため、オブジェクトのグラフィックスやコライダーの範囲内で力を収めて適用する必要はありません。

関連項目: AddForceAddTorqueAddForceAtPositionForceMode2D.