言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Rigidbody.AddRelativeTorque

Switch to Manual
public function AddRelativeTorque(torque: Vector3, mode: ForceMode = ForceMode.Force): void;

Description

ローカル座標に対してRigidbodyに相対的なトルクを加えます。

その結果、Rigidbodyは torque 軸を中心に回転を始めます。

	// Spins the rigidbody around its own y-axis

	function FixedUpdate () {
		rigidbody.AddRelativeTorque (Vector3.up * 10);
	}
public function AddRelativeTorque(x: float, y: float, z: float, mode: ForceMode = ForceMode.Force): void;

Description

ローカル座標に対してRigidbodyに相対的なトルクを加えます。

その結果、Rigidbodyは torque 軸を中心に回転を始めます。

	// Spins the rigidbody around its own y-axis

	function FixedUpdate () {
		rigidbody.AddRelativeTorque (0, 10, 0);
	}

もし数フレームに渡って力を加えたい場合には Update でなく FixedUpdate の中で適用する必要があります。