变换相对于父变换的位置。
如果变换没有父级,则它与Transform.position相同。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Example() { // Move the object to the same position as the parent: transform.localPosition = new Vector3(0, 0, 0);
// Get the y component of the position relative to the parent // and print it to the Console print(transform.localPosition.y); } }
请注意,在计算世界位置时,父变换的世界旋转和缩放会应用于局部位置。这意味着,虽然Transform.position中的1个单位始终是1个单位,但Transform.localPosition中的1个单位将按所有祖先的缩放比例进行缩放。