7. Checkpoints en Obstakels

Plaats checkpoints en rotsformaties in het level

Overzicht

Nu je ruimteschip perfect vliegt, is het tijd om het level te vullen met gameplay elementen! In dit hoofdstuk voeg je checkpoints toe waar de speler doorheen moet vliegen, en rotsformaties die ontdoken moeten worden.

Checkpoint maken

De Kenney Space Kit bevat een perfect asset voor checkpoints: piperingSupport.glb. Laat de checkpoint gloeien en voeg een trigger toe, zodat je later kunt detecteren wanneer de speler er doorheen vliegt.

Nieuwe Godot-specifieke elementen:

circle-check

Glowing materiaal toevoegen

Glowing Materiaal Toevoegen
Glowing Materiaal Toevoegen

Het piperingSupport model bestaat uit meerdere surfaces (de support en de ring). Laat alleen de ring-surface gloeien met Surface Material Override.

circle-check

Trigger area toevoegen

Trigger Area Toevoegen

Voeg nu een Area3D toe om te kunnen detecteren wanneer de speler door het checkpoint vliegt. Dit wordt later handig voor score tracking!

circle-check

Checkpoints in het level plaatsen

Instantieer nu de checkpoint-scene meerdere keren in het level, zodat de speler een parcours kan vliegen.

circle-check

Obstakels plaatsen

De Kenney Space Kit bevat verschillende rotsformaties die je als obstakels kunt gebruiken. Voeg meer obstakels toe om je level uitdagender te maken.

circle-check

Level organisatie en overzicht

Goede organisatie maakt het makkelijk om je level aan te passen en uit te breiden.

circle-check

Level testen en verfijnen

Het belangrijkste onderdeel van level design is testen en aanpassen.

circle-check
circle-info

Debugging tips

  • Gebruik F8 (pause) tijdens het spelen om te zien waar je bent

  • Gebruik de 3D viewport camera in de editor om verschillende hoeken te bekijken

Laatst bijgewerkt