Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Příprava projektu
V této krátké první části si nastavíme a zorganizujeme projekt.
Spusťte Godot a vytvořte nový projekt.
Při vytváření nového projektu stačí vybrat platnou Cestu k projektu. Ostatní výchozí nastavení můžete ponechat.
Stáhněte si dodge_the_creeps_2d_assets.zip. Tento archiv obsahuje obrázky a zvuky, které budete používat při tvorbě hry. Rozbalte jej a přesuňte adresáře art/ a fonts/ do adresáře vašeho projektu.
Stáhněte si dodge_the_creeps_2d_assets.zip. Tento archiv obsahuje obrázky a zvuky, které budete používat při tvorbě hry. Rozbalte jej a přesuňte adresáře art/ a fonts/ do adresáře vašeho projektu.
Ujistěte se, že máte požadované závislosti pro používání C# v Godotu. Potřebujete nejnovější stabilní .NET SDK a editor, jako například VS Code. Viz Předpoklady.
Část tohoto tutoriálu pro C++ zatím nebyla přepsána pro nový systém GDExtension.
Vaše složka projektu by měla vypadat takto.
Tato hra je určena pro režim portrétu, takže musíme upravit velikost herního okna. Kliknutím na Projekt -> Nastavení projektu otevřete okno nastavení projektu a v levém sloupci vyberte záložku Zobrazení -> Okno. Zde nastavte "Šířka průzoru" na 480 a "Výška průzoru" na 720. Nabídku "Projekt" najdete v levém horním rohu editoru.
Dále mezi možnostmi Roztažení nastavte Režim na canvas_items a Poměr stran na keep. Tím zajistíte, aby hra konzistentně škálovala pro obrazovky různých velikostí.
Uspořádání projektu
V tomto projektu vytvoříme 3 nezávislé scény: Player ("hráč"), Mob a HUD, které zkombinujeme do hlavní scény hry:Main .
Ve větším projektu může být užitečné vytvořit pro různé scény a jejich skripty vlastní složky, ale pro tuto poměrně malou hru můžete své scény a skripty ukládat do kořenové složky projektu označené res://. Složky projektu najdete v doku Souborový systém v levém dolním rohu:
Nyní máme projekt nastavený a jsme připraveni na další lekci, ve které navrhneme scénu hráče.