FAGPORTALEN

2D spiludvikling

Computerspace · FGU · Spiludvikling

🕹️ Hvad er 2D spiludvikling?

2D spiludvikling i Godot handler om at skabe spil med flade grafik – tænk platformspil, top-down spil, puzzles.

Sprites:

```gdscript

Sprite2D - viser et billede

Sæt texture i Inspector eller via kode:

$Sprite2D.texture = preload("res://billeder/spiller.png")

```

Animation med AnimatedSprite2D:

```gdscript

Afspil animation

$AnimatedSprite2D.play("walk")

$AnimatedSprite2D.play("idle")

Flip sprite (vend retning)

$AnimatedSprite2D.flip_h = true

```

TileMap:

Kamera:

```gdscript

Camera2D - følg spilleren

Tilføj Camera2D som barn af spilleren

Sæt Position Smoothing til enabled for blødt kamera

```

---

🎯 Hvorfor er det vigtigt?

---

🔧 Simpel spillerbevægelse

```gdscript

extends CharacterBody2D

var speed = 200.0

func _physics_process(delta):

var retning = Vector2.ZERO

if Input.is_action_pressed("ui_right"):

retning.x += 1

if Input.is_action_pressed("ui_left"):

retning.x -= 1

if Input.is_action_pressed("ui_up"):

retning.y -= 1

if Input.is_action_pressed("ui_down"):

retning.y += 1

velocity = retning.normalized() * speed

move_and_slide()

```

---

🎓 Læringsmål for 2D spiludvikling

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.