ワールド空間からローカル空間へ 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)