tag | 要比较的标签。 |
bool Returns true if GameObject has same tag. Returns false otherwise.
Checks the GameObject's tag against the defined 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); } } }
tag | A TagHandle representing the tag to compare. |
bool Returns true if GameObject has same tag. Returns false otherwise.
Checks the GameObject's tag against the defined tag
.
This overload of the method, which takes a TagHandle, can be faster than the overload which takes a string, particularly if the same TagHandle can be reused for many calls.
// 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); } } }