martedì 28 giugno 2011

Identificare GameObject per tag o per nome

Possiamo riferire un certo GameObject nella scena corrente in uno di questi modi:

var someGuy = GameObject.Find("SomeGuy");
var player = GameObject.FindWithTag("Player");

La differenza sta nel fatto che "SomeGuy" si assume essere un nome univoco, e "Player" un tag che identifica un gruppo di oggetti. Facendo un parallelo con il CSS, si puo' pensare ai nomi Unity3D come a ID ed i tag come a classi.