GameObject.FindWithTag
Declaration
public static GameObject FindWithTag(string tag);Параметры
| Параметр | Описание |
|---|---|
| метка | Тег для поиска. |
Описание
Получает первый активный GameObject, помеченный указанной меткой. Возвращает null, если GameObject не имеет метки.
Метки должны быть объявлены в менеджере тегов, прежде чем их можно будет использовать. UnityException бросает, если тег не существует или если пуста строка или null поставляется как tag параметр.
Примечание: Этот метод возвращает первый GameObject Если сцена содержит несколько активных элементов, то они будут GameObjects с указанным теги, нет никакой гарантии, что этот метод возвратит определенный GameObject.
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); } }