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

スクリプト言語

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

Transform.TransformDirection

Switch to Manual
public function TransformDirection(direction: Vector3): Vector3;

Description

ローカル空間からワールド空間へ direction を変換します

これはTransformのスケールや位置の影響を受けません。 返されたベクトルは direction と同じ長さを持ちます。

	// Calculate the x-axis relative to the camera
	var cam : Transform = Camera.main.transform;
	var cameraRelativeRight : Vector3 = cam.TransformDirection (Vector3.right);
	// Apply a force relative to the camera's x-axis
	rigidbody.AddForce (cameraRelativeRight * 10);
public function TransformDirection(x: float, y: float, z: float): Vector3;

Description

ローカル空間からワールド空間へ x, y, z を変換します。

これはTransformのスケールや位置の影響を受けません。 返されたベクトルは direction と同じ長さを持ちます。

	// Calculate the x-axis relative to the camera
	var cam : Transform = Camera.main.transform;
	var cameraRelativeRight : Vector3 = cam.TransformDirection (1, 0, 0);
	// Apply a force relative to the camera's x-axis
	rigidbody.AddForce (cameraRelativeRight * 10);