IT-lexikon › Programmering › GameObject

GameObject

Programmering In English → Uppdaterad: 2026-10-26

Unitys grundbyggsten: en tom behållare med position som blir något först när man fäster komponenter på den.

Allt som finns i en Unity-scen — spelaren, kameran, ett ljus, en osynlig triggerzon — är samma sorts objekt. Själv kan det nästan ingenting; det har ett namn, en tagg, ett lager och alltid en Transform. Beteendet kommer från komponenter som hängs på, och objekten ordnas i en hierarki där barn följer med sin förälders rörelse. Upplägget är komposition snarare än arv, och det är därför en prefab kan vara vad som helst.

Två klassiska fällor: GetComponent och Find är dyra om de anropas varje bildruta, och Unity överlagrar == så att ett förstört objekt jämförs lika med null trots att C#-referensen lever kvar. Det så kallade "fake null" har fått otaliga utvecklare att tvivla på sitt förstånd.

← Tillbaka till lexikonet