Projekt 4: 3D hra
Jednoduchý 3D prototyp
Jednoduchý 3D kontrolér hráče
Princip je obdobný jako u 2D verze.
- Vytvoř 3D scénu
- Vlož CharacterBody3D
- Vlož CollisionShape3D pod CharacterBody3D
- Nastav CollisionShape3D (tvar Capsule)
- Vlož 3D model hráče MeshInstance3D pod CharacterBody3D (tvar Capsule)
- Připoj nový skript k CharacterBody3D a vyber základní template pro 3D kontrolér
- Vytvoř scénu z 3D CSG uzlů (např. CSGBox3D), a zapni u těchto objektů kolize (CSDGShape3D : Use Collision).
- Přidej kameru a světla
Prohlédni si skript kontroléru a vyzkoušej scénu.
3D Prototyping
- CSGShape3D, snadná kolize
Plánování a herní design
Tato fáze přípravy je také obdobná jako u 2D her.
Příklady:
- Design hry Labyrint
Cíl: hráč dojde na konec labyrintu.
Herní mechanika: hráč cestou sbírá objekty které mění fyziku labyrintu a vlastnosti herního avatara.
info
Godot importuje 3D animace. Animace lze skriptovat nebo vytvářet přímo v programu Godot.
Vývoj 3D hry
Assety a textury
3D kontrola hráče
Programujeme protivníky
Mapy
Efekty
Menu systém
Nastavení pro Blender
Godot dobře spolupracuje s programem Blender, který budeme používat pro tvorbu assetů.
- V české verzi
- V anglické verzi
Editor ‣ Nastavení editoru ‣ FileSystem ‣ Import ‣ Blender ‣ Blender Path
Editor ‣ Editor Settings ‣ FileSystem ‣ Import ‣ Blender ‣ Blender Path