3. Isometric Camera

Bouw een isometric camera met WASD movement, zoom en rotation

Overzicht

In dit hoofdstuk leer je:

  • Camera3D node toevoegen en configureren als orthographic isometric camera

  • IsometricCamera.cs script maken

  • WASD movement met rotation-aware directional input

  • Mouse wheel zoom (in/out)

  • Middle-mouse button rotation rond pivot point

circle-info

Wat is een isometric camera?

Een isometric camera combineert:

  • Orthographic projection: Geen perspectief - objecten blijven dezelfde grootte ongeacht afstand (perfect voor strategy games)

  • Isometric angle: 45° rotatie horizontaal + gekanteld kijkpunt (klassieke city builder look)

Camera Setup

Voeg de camera toe aan de scene, configureer deze voor isometric view, en maak het script.

circle-check

Camerabeweging Implementeren

Implementeer WASD-beweging die rekening houdt met de rotatie van de camera (zodat 'W' altijd 'naar voren' op het scherm is).

Nieuwe Godot-specifieke elementen:

circle-check

Zoom en Rotatie Toevoegen

Voeg zoom (muiswiel) en rotatie (rechter muisknop) toe aan de camera.

Nieuwe Godot-specifieke elementen:

circle-check

Test je stad met de camera controls

Nu je een werkende camera hebt, kan je je city uit Chapter 2 verkennen!

circle-check

Volledig script

chevron-rightKlik hier voor het volledige IsometricCamera.cs scripthashtag

Laatst bijgewerkt