IT-lexicon › Programmeren › GameObject

GameObject

Programmeren Svenska → Bijgewerkt: 2026-10-26

De basisbouwsteen van Unity: een lege container met een positie die pas iets wordt zodra er componenten aan hangen.

Alles in een Unity-scène — de speler, de camera, een lamp, een onzichtbare triggerzone — is hetzelfde soort object. Op zichzelf kan het bijna niets: het heeft een naam, een tag, een laag en altijd een Transform. Het gedrag komt van componenten die eraan worden vastgemaakt, en objecten staan in een hiërarchie waarin kinderen met hun ouder meebewegen. Het ontwerp kiest voor compositie boven overerving, en daarom kan een prefab letterlijk van alles zijn.

Twee klassieke valkuilen: GetComponent en Find zijn duur als ze elk frame worden aangeroepen, en Unity overschrijft == zodat een vernietigd object gelijk is aan null, terwijl de C#-referentie gewoon blijft leven. Deze ‘fake null’ heeft ontelbare ontwikkelaars aan hun verstand doen twijfelen.

← Terug naar het lexicon