-
Las etiquetas son una manera de identificar game objects en Unity.
-
Como nombre de un solo objeto podría identificarlo,
-
también sería útil establecer etiquetas.
-
Por ejemplo usted puede tener un objeto llamado Ork o Tank
-
pero estas pueden ser etiquetadas como Enemy,
-
y en su código usted puede revisar por cualquier objeto
-
que tenga la etiqueta de Enemy.
-
De la misma manera un script en un enemigo puede revisar por un personaje player
-
buscando por una etiqueta player.
-
Para asignar una etiqueta a un objeto, selecciónelo y utilice
-
el menú desplegable de la parte superior del inspector.
-
Si la etiqueta que usted quiere no está presente entonces agregue una nueva etiqueta.
-
Usted puede agregar una etiqueta haciendo click en la opción en la parte inferior del menú
-
y luego introducirlo en la lista de etiquetas en la parte superior
-
del administrator de etiquetas(tag manager).
-
Una vez usted haya hecho esto, devuélvase al objeto que
-
usted desea colocarle la etiqueta
-
y selecciónela de la lista desplegable.
-
Hay muchas funciones en código,
-
que le permite a usted encontrar objetos con etiquetas,
-
la más simple de estas es GameObject.FindWithTag,
-
que le permite a usted especificar un string con el nombre
-
de la etiqueta dentro de la función.
-
Este script es adjuntado a mi objeto enemigo
-
y puede ser utilizado para encontrar un objeto con la etiqueta Player.
-
Entonces voy a establecer que mi robot este etiquetado como Player
-
y cuando el juego comience mi enemigo va a estar buscando
-
y mirando ese objeto.
-
De la misma manera usted puede encontrar múltiples objetos con la misma etiqueta
-
utilizando FindGameObjectWithTag.
-
Vea la referencia del scripting para más ejemplos de esto.