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

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

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

GameObject.FindWithTag

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

Успех!

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

Закрыть

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

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

Закрыть

Отменить

Руководство
public static function FindWithTag(tag: string): GameObject;
public static GameObject FindWithTag(string tag);

Параметры

tag @param tag Тег для поиска.

Описание

Возвращает один активный GameObject, помеченный тегом tag. Если GameObject не найдет возвращает null.

Перед использованием теги должны быть объявлены в tag manager. Если тег не существует или передана пустая строка или null передан как тег, то будет брошено исключение UnityException.

var respawnPrefab : GameObject;
var respawn: GameObject;
	
// Instantiates respawnPrefab at the location 
// of the game object with tag "Respawn"
// This example assumes that a game object is tagged with "Respawn"
function Start()
{
	if (respawn==null)
		respawn = GameObject.FindWithTag ("Respawn");
	Instantiate (respawnPrefab, respawn.transform.position, respawn.transform.rotation);
}
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { public GameObject respawnPrefab; public GameObject respawn; void Start() { if (respawn == null) respawn = GameObject.FindWithTag("Respawn"); Instantiate(respawnPrefab, respawn.transform.position, respawn.transform.rotation); } }