FAGPORTALEN

GDScript grundlæggende

Computerspace · FGU · Spiludvikling

📝 Hvad er GDScript?

GDScript er Godots eget programmeringssprog. Det ligner Python og er designet specifikt til spiludvikling.

Grundlæggende syntax:

```gdscript

extends CharacterBody2D

Variabler

var hastighed = 200.0

var health = 100

var navn = "Spiller"

Klar-funktion (kører én gang ved start)

func _ready():

print("Spillet er startet!")

Process-funktion (kører hvert frame, ~60 gange pr. sekund)

func _process(delta):

if health <= 0:

print("Game Over!")

```

Vigtige funktioner:

Delta: Tid siden sidste frame – bruges til at gøre bevægelse uafhængig af framerate.

---

🎯 Hvorfor er det vigtigt?

---

🔧 Signaler

Signaler er Godots måde at kommunikere mellem noder:

```gdscript

Definér et signal

signal hit

Udsend signalet

func tag_skade():

health -= 10

hit.emit()

Forbind signal (i _ready)

func _ready():

hit.connect(_on_hit)

func _on_hit():

print("Spilleren blev ramt!")

```

---

🎓 Læringsmål for GDScript grundlæggende

Læringsmål

Sådan kan du arbejde med emnet

⚠️ Typiske fejl at undgå

---

💡 Tips til at komme i gang

Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.

Prøv Fagportalen gratis

🤖 Denne side er skrevet med kunstig intelligens og fagligt gennemgået af Fagportalen, som har det redaktionelle ansvar. Finder du en fejl, så skriv til support@fagportalen.dk.