Version: 5.3 (switch to 5.4b)
ЯзыкEnglish
  • C#
  • JS

Язык программирования

Выберите подходящий для вас язык программирования. Все примеры кода будут представлены на выбранном языке.

Transform.parent

Предложить изменения

Успех!

Благодарим вас за то, что вы помогаете нам улучшить качество документации по Unity. Однако, мы не можем принять любой перевод. Мы проверяем каждый предложенный вами вариант перевода и принимаем его только если он соответствует оригиналу.

Закрыть

Ошибка внесения изменений

По определённым причинам предложенный вами перевод не может быть принят. Пожалуйста <a>попробуйте снова</a> через пару минут. И выражаем вам свою благодарность за то, что вы уделяете время, чтобы улучшить документацию по Unity.

Закрыть

Отменить

Руководство
public var parent: Transform;
public Transform parent;

Описание

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. See Also: ref::SetParent.

public var player;
//Invoked when a button is pressed.
//Makes the GameObject "newParent" the parent of the GameObject "player".
player.transform.parent = newParent.transform;
//Display the parent's name in the console.
Debug.Log("Player's Parent: " + player.transform.parent.name);
// Check if the new parent has a parent GameObject.
if (newParent.transform.parent != null) {
	//Display the name of the grand parent of the player.
	Debug.Log("Player's Grand parent: " + player.transform.parent.parent.name);
}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public GameObject player;

//Invoked when a button is pressed. public void Example(GameObject newParent) { //Makes the GameObject "newParent" the parent of the GameObject "player". player.transform.parent = newParent.transform; //Display the parent's name in the console. Debug.Log ("Player's Parent: " + player.transform.parent.name);

// Check if the new parent has a parent GameObject. if(newParent.transform.parent != null) { //Display the name of the grand parent of the player. Debug.Log ("Player's Grand parent: " + player.transform.parent.parent.name); } } }

Другой пример:

	// Detaches the transform from its parent.
	transform.parent = null;
	// Detaches the transform from its parent.
	transform.parent = null;