2. Scene Building

Bouw het alien landschap en ruimteschip

Overzicht

In dit hoofdstuk bouw je de basis van je space flight game. Je maakt een alien landschap met behulp van 3D primitives en voegt een ruimteschip toe. Je leert over 3D nodes, materialen, en het organiseren van je scene hierarchy. Het startproject bevat al een basis landschap, maar jij gaat dit uitbreiden met:

  • Extra terrein features (heuvels, rotsen, aliens structuren)

  • Een ruimteschip model

  • Lighting en atmosphere

  • Een georganiseerde scene hierarchy

Kenney game assets

Kenney Game Assets

Het startproject bevat reeds een basis terrain en bevat een bibliotheek van 3D assets (rotsen, bouwsels, obstakels) van kenney.nlarrow-up-right.

circle-check

Een scene maken

Dit project bevat nog geen level-scene waarin je het spel kunt uitwerken. Je gaat dus zelf een scene moeten maken.

circle-check

Assets plaatsen

Op dit moment is het landschap nogal kaal en levenloos. Gebruik de beschikbare assets om dit level interessanter te maken.

circle-check

Variatie toevoegen

circle-check

Het ruimteschip toevoegen

De Kenney Space Kit bevat verschillende ruimteschepen. Kies er één uit om te besturen!

circle-check
circle-exclamation

Physics eigenschappen toevoegen

Physics Eigenschappen Toevoegen

Voordat je de scene organiseert, moet het ruimteschip physics-eigenschappen krijgen. Zonder physics kan het niet bewegen of botsen met obstakels.

In Godot zijn er twee belangrijke physics body types voor 3D objecten:

  • CharacterBody3D: Voor player-controlled characters. Jij bepaalt de movement met code.

  • RigidBody3D: Voor physics-driven objecten (vallende dozen, projectielen). De physics engine bepaalt de movement.

Voor een ruimteschip wil je volledige controle, dus gebruik je CharacterBody3D. Dit heeft collision detection maar wordt niet beΓ―nvloed door gravity - perfect voor een zwevend ruimteschip!

circle-check

Scene hierarchy organiseren

Een goede scene organisatie maakt je scenes overzichtelijk en gemakkelijk te onderhouden.

circle-check

Lighting en environment toevoegen

Je scene heeft goede belichting en een achtergrond nodig. Je gaat dit toevoegen op dezelfde manier als je eerder hebt geleerd in de 3D Scene Building tutorials.

circle-check

Laatst bijgewerkt