Version: 2018.2
public void AddForceAtPosition (Vector2 force, Vector2 position, ForceMode2D mode= ForceMode2D.Force);

パラメーター

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

説明

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

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

関連項目: AddForceAddTorqueAddForceAtPositionForceMode2D.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961