Преобразовывает direction
(направление) из глобальной в локальную систему координат. Противоположно Transform.TransformDirection.
Эта операция не зависит от масштабирования.
You should use Transform.InverseTransformPoint if the vector represents a position in space rather than a direction.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { private Vector3 relative; void Example() { relative = transform.InverseTransformDirection(Vector3.forward); Debug.Log(relative); } }
Преобразует направление по x
, y
, z
из мировой в локальную систему координат. Противоположно Transform.TransformDirection.
Эта операция не зависит от масштабирования.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { private Vector3 relative; void Example() { relative = transform.InverseTransformDirection(0, 0, 1); Debug.Log(relative); } }