Transform.parent 父级


var parent : Transform

Description描述

The parent of the transform.

物体变换的父级。

Changing the parent will modify the   parent-relative position, scale and rotation but keep the world space   position, rotation and scale the same.

改变父级,将修改相对于父级的位置、缩放和旋转角度,但是保持和世界坐标的位置、旋转角度和缩放相同。

  • C#

  • JavaScript

using UnityEngine;using System.Collections;public class example : MonoBehaviour {public Transform cameraTransform = Camera.main.transform;public void Awake() {cameraTransform.parent = transform;cameraTransform.localPosition = -Vector3.forward * 5;cameraTransform.LookAt(transform);}}
// Makes the camera follow this object by// making it a child of this transform.//使摄像机跟随物体,使它成为该变换的子物体// Get the transform of the camera//获取摄像机的变换var cameraTransform = Camera.main.transform;// make it a child of the current object//使它成为当前物体的子物体cameraTransform.parent = transform;// place it behind the current object//放它到当前物体的后面cameraTransform.localPosition = -Vector3.forward * 5;// make it point towards the object//使它的指向物体。cameraTransform.LookAt(transform);

另外一个例子:

  • C#

  • JavaScript

using UnityEngine;using System.Collections;public class example : MonoBehaviour {public void Awake() {transform.parent = null;}}
// Detaches the transform from its parent.//从它的父级分类变换transform.parent = null;


,