torque | ローカル座標におけるトルクのベクトル |
ローカル座標に対して Rigidbody に相対的な力を加えます。
力は、アクティブのリジッドボディにのみ適用することができます。ゲームオブジェクトが非アクティブの場合、AddRelativeTorque は効果がありません。
リジッドボディはデフォルトでスリープ状態から起き上がります。トルクサイズが 0 の場合、リジッドボディはスリープのままです。
See Also: AddTorque, AddRelativeForce.
// Rotate an object around its Y (upward) axis in response to // left/right controls. var torque: float; var rb: Rigidbody;
function Start() { rb = GetComponent.<Rigidbody>(); }
function FixedUpdate() { var turn = Input.GetAxis("Horizontal"); rb.AddRelativeTorque(Vector3.up * torque * turn); }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public float torque; public Rigidbody rb; void Start() { rb = GetComponent<Rigidbody>(); } void FixedUpdate() { float turn = Input.GetAxis("Horizontal"); rb.AddRelativeTorque(Vector3.up * torque * turn); } }
x | ローカル x 軸に沿ったトルクのサイズ |
y | ローカル y 軸に沿ったトルクのサイズ |
z | ローカル z 軸に沿ったトルクのサイズ |
ローカル座標に対して Rigidbody に相対的な力を加えます。
力は、アクティブのリジッドボディにのみ適用することができます。ゲームオブジェクトが非アクティブの場合、AddRelativeTorque は効果がありません。
リジッドボディはデフォルトでスリープ状態から起き上がります。トルクサイズが 0 の場合、リジッドボディはスリープのままです。