Unity 6.3
0 онлайн 3 гостей 3 в системе
Вход

Component.CompareTag

Declaration

public bool CompareTag(string tag);

Параметры

Параметр Описание
метка Метка для сравнения.

Возвращаемое значение

логическое Возвращает true, если GameObject имеет такой же тег. В противном случае возвращает false.

Описание

Проверяет тег GameObject на соответствие определенному тегу tag.

// Immediate death trigger.
// Destroys any colliders that enter the trigger, if they are tagged player.

using UnityEngine; using System.Collections;

public class ExampleClass : MonoBehaviour { void OnTriggerEnter(Collider other) { if (other.CompareTag("Player")) { Destroy(other.gameObject); } } }

Declaration

public bool CompareTag(TagHandle tag);

Параметры

Параметр Описание
метка TagHandle, представляющий тег для сравнения.

Возвращаемое значение

логическое Возвращает true, если GameObject имеет такой же тег. В противном случае возвращает false.

Описание

Проверяет тег GameObject на соответствие определенному тегу tag.

Эта перегрузка метода, которая занимает TagHandle, может быть быстрее, чем перегрузка, которая занимает строку, особенно если один и тот же TagHandle может быть повторно использован для многих вызовов.

// Immediate death trigger.
// Destroys any colliders that enter the trigger, if they are tagged "Player".

using UnityEngine; using System.Collections;

public class ExampleClass : MonoBehaviour { private TagHandle _playerTag; public void OnEnable() { _playerTag = TagHandle.GetExistingTag("Player"); }

void OnTriggerEnter(Collider other) { if (other.CompareTag(_playerTag)) { Destroy(other.gameObject); } } }