Scener og noder
Computerspace · FGU · Spiludvikling
🌳 Hvad er scener og noder?
I Godot er alt bygget op af noder organiseret i scener.
Noder (Nodes):
- Grundlæggende byggeklods i Godot
- Hver node har en specifik funktion
- Organiseret i et node-træ (forælder-barn relation)
Vigtige node-typer:
- Node2D: Basis for 2D-elementer
- Sprite2D: Viser et billede
- CharacterBody2D: En bevægelig figur
- Camera2D: Kameraet der følger spilleren
- Area2D: Registrerer overlap/kollision
- Label: Viser tekst
- Button: En klikbar knap
Scener (Scenes):
- En scene er en samling af noder gemt som én fil (.tscn)
- Scener kan instansieres (genbruges) i andre scener
- Et spil er typisk bygget af mange scener
---
🎯 Hvorfor er det vigtigt?
- Grundlæggende arkitektur – alt i Godot er noder og scener
- Organisering – hold dit spil overskueligt
- Genbrug – lav en fjende-scene og brug den mange gange
---
🔧 Eksempel: Spiller-scene
```
Player (CharacterBody2D)
├── Sprite2D (spillerens billede)
├── CollisionShape2D (kollisionsform)
└── Camera2D (kamera der følger spilleren)
```
Instansiering:
```gdscript
Indlæs en scene
var fjende_scene = preload("res://fjende.tscn")
Opret en instans
var fjende = fjende_scene.instantiate()
Tilføj til spillet
add_child(fjende)
```
---
🎓 Læringsmål for Scener og noder
Læringsmål
- Forklare hvad noder og scener er i Godot
- Kende de vigtigste node-typer
- Opbygge et simpelt node-træ
- Instansiere scener fra GDScript
Sådan kan du arbejde med emnet
- Hvad er forskellen på en node og en scene?
- Hvad er et node-træ?
- Hvordan genbruger jeg en scene?
- Hvilke node-typer findes der?
⚠️ Typiske fejl at undgå
- For dybt node-træ – hold det simpelt og fladt
- Glemmer CollisionShape – uden den virker kollision ikke
- Forkert node-type – brug den rigtige base-node (CharacterBody2D til spillere)
---
💡 Tips til at komme i gang
- Tegn dit node-træ på papir først
- Lav separate scener for spiller, fjender, projektiler
- Navngiv noder tydeligt – "Player", "Enemy", ikke "Node2D3"
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis