Saltar al contenido principal

Projekt 4: 3D hra

image

Jednoduchý 3D prototyp

Jednoduchý 3D kontrolér hráče

Princip je obdobný jako u 2D verze.

  1. Vytvoř 3D scénu
  2. Vlož CharacterBody3D
  3. Vlož CollisionShape3D pod CharacterBody3D
  4. Nastav CollisionShape3D (tvar Capsule)
  5. Vlož 3D model hráče MeshInstance3D pod CharacterBody3D (tvar Capsule)
  6. Připoj nový skript k CharacterBody3D a vyber základní template pro 3D kontrolér
  7. Vytvoř scénu z 3D CSG uzlů (např. CSGBox3D), a zapni u těchto objektů kolize (CSDGShape3D : Use Collision).
  8. 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:

  1. 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

Nastavení pro Blender

Godot dobře spolupracuje s programem Blender, který budeme používat pro tvorbu assetů.

Editor ‣ Nastavení editoru ‣ FileSystem ‣ Import ‣ Blender ‣ Blender Path