お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。
Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Closeワールド空間からローカル空間へ direction
を変換します。Transform.TransformDirectionとは逆の機能になります
これはスケールの影響を受けません。
// transform the world forward into local space: private var relative : Vector3; relative = transform.InverseTransformDirection(Vector3.forward); Debug.Log(relative);
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { private Vector3 relative; void Example() { relative = transform.InverseTransformDirection(Vector3.forward); Debug.Log(relative); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): private relative as Vector3 def Example() as void: relative = transform.InverseTransformDirection(Vector3.forward) Debug.Log(relative)
ワールド空間からローカル空間へ x
, y
, z
を変換します。Transform.TransformDirectionとは逆の機能になります
これはスケールの影響を受けません。
// transform the world forward into local space: private var relative : Vector3; relative = transform.InverseTransformDirection(0, 0, 1); Debug.Log(relative);
using UnityEngine; using System.Collections; public class ExampleClass : MonoBehaviour { private Vector3 relative; void Example() { relative = transform.InverseTransformDirection(0, 0, 1); Debug.Log(relative); } }
import UnityEngine import System.Collections public class ExampleClass(MonoBehaviour): private relative as Vector3 def Example() as void: relative = transform.InverseTransformDirection(0, 0, 1) Debug.Log(relative)