1. Project Setup
Verken de 3D platformer starter kit en begrijp de level structuur
Overzicht
In dit hoofdstuk verken je de 3D Platformer Starter Kit, clone je het project, en begrijp je de structuur. Je leert hoe het level is opgebouwd, welke assets beschikbaar zijn, en wat je in de komende hoofdstukken gaat bouwen.
.NET/C# Support Controleren

In deze tutorialserie gebruik je C# als programmeertaal. Godot heeft .NET ondersteuning nodig om C# scripts te kunnen uitvoeren.
Open een terminal of command prompt
Voer het volgende commando uit:
dotnet --versionAls je een versienummer ziet (bijv. 8.0.x), dan is .NET correct geïnstalleerd
Geen .NET? Download en installeer de .NET SDK (versie 8.0 of hoger).
Het startproject clonen
Net zoals in de eerdere Godot-tutorials, werk je met een voorbereid startproject. Dit project bevat een volledig gebouwd level met platforms, maar zonder player, enemies, of collectibles - die ga jij bouwen!
Het startproject is gebaseerd op gratis assets van Kenney.nl en geïnspireerd door klassieke 3D platformers.
Ga naar Digitap > Rapid Prototyping
Klik op de Github Classroom link voor het startproject van Unit 3
Gebruik Git om jouw versie van het startproject te clonen:
Het startproject openen in Godot

Open nu het project in de Godot Project Manager.
Open de Godot applicatie - dit opent de Godot Project Manager
Klik op Import rechtsboven
Blader naar de map waar je het project hebt gecloned
Selecteer het
project.godotbestandKlik op Import & Edit
Godot opent nu het project. De eerste keer kan het even duren terwijl Godot alle assets importeert.
Test de main level

Verken de level:
Open scenes/main.tscn in de editor (dit is de hoofd scene)
Bekijk de 3D viewport:
Zie je platforms zwevend in de lucht?
DirectionalLight3D voor belichting?
WorldEnvironment met een mooie sky?
Press F5 (Run Project) of F6 (Run Current Scene)
Het spel start, maar... niets gebeurt!
Geen player movement
Geen camera control
Geen input
Alleen een grijs scherm
Physics engine

Dit project gebruikt Jolt Physics 3D, een moderne physics engine voor betere performance en interpolation.
Physics instellingen:
Ga naar Project > Project Settings > Physics:
Physics Engine: Jolt Physics 3D
3D Default Gravity: 20.0 (sterker dan default voor platformer feel)
Input actions controleren

Het project heeft al input actions geconfigureerd voor player movement.
Check de Input Map:
Ga naar Project > Project Settings
Klik op het Input Map tabblad
Scroll door de lijst en bekijk:
Player Movement:
move_left - A + D-pad Left + Left Analog Stick
move_right - D + D-pad Right + Right Analog Stick
move_forward - W + D-pad Up + Up Analog Stick
move_back - S + D-pad Down + Down Analog Stick
jump - Space + Gamepad Button 0 (A/Cross button)
Camera Control:
camera_left - Left Arrow + Right Analog Stick Left
camera_right - Right Arrow + Right Analog Stick Right
camera_up - Up Arrow + Right Analog Stick Up
camera_down - Down Arrow + Right Analog Stick Down
Zoom:
zoom_in - Plus (+) + Left Trigger
zoom_out - Minus (-) + Right Trigger
Deze actions zijn al geconfigureerd met keyboard EN gamepad support!
Laatst bijgewerkt