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.

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

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);

另外一个例子:

using UnityEngine;

using System.Collections;



public class example : MonoBehaviour {

	public void Awake() {

		transform.parent = null;

	}

}
// Detaches the transform from its parent.

//从它的父级分类变换

transform.parent = null;
Page last updated: 2010-12-19