Ako Vytvoriť Herný Engine

Obsah:

Ako Vytvoriť Herný Engine
Ako Vytvoriť Herný Engine

Video: Ako Vytvoriť Herný Engine

Video: Ako Vytvoriť Herný Engine
Video: ►UNITY ENGINE TUTORIAL - JAK VYTVOŘIT FPS HRU | #1 | 2024, Apríl
Anonim

Hlavnú funkcionalitu hry poskytuje centrálna softvérová súčasť - herný engine, ktorý zjednodušuje jej vývoj a vybavuje ju základnými technológiami. Ak chcete vytvoriť hru, musíte pochopiť, z čoho sú vyrobené samotné herné motory.

Ako vytvoriť herný engine
Ako vytvoriť herný engine

Inštrukcie

Krok 1

Vezmite prosím na vedomie, že engine pre absolútne každú hru je zložený z mnohých, niekedy nezávislých častí. Patrí sem hlavné menu, herné rozhranie, načítanie úrovní, fyzikálny model, kontrola kolízií a ďalšie. Niektoré časti sú potrebné iba pre akýkoľvek žáner. Napríklad v námornom alebo leteckom stimulátore je modul počasia nevyhnutný a dôležitý, ale v stratégii v reálnom čase nie je potrebný vôbec, alebo má druhoradý význam. Alebo napríklad modul striel, ktorý absolútne nepotrebuje futbalový stimulátor. Z takýchto potrebných častí bude zostavená počítačová hra.

Krok 2

Používajte programovací jazyk Delphi, najmä ak ešte stále podnikáte prvé kroky v tejto oblasti. Delphi je vývojové prostredie Object Pascal, ktoré je dostatočne jednoduché a flexibilné na to, aby bolo možné vytvoriť plnohodnotnú modernú počítačovú hru ľubovoľného žánru s úplnou trojrozmernosťou a modernou grafikou. V skutočnosti je vývojové prostredie záležitosťou vkusu každého konkrétneho programátora. Napríklad MSVC ++ na rozdiel od Delphi generuje rýchlejší kód, ale rýchlosť kompilácie Delphi je desiatka a možno aj stokrát vyššia. Plus užívateľsky prívetivé rozhranie a presná indikácia riadku kódu obsahujúceho chybu.

Krok 3

Zvážte príklad primitívneho grafického modulu. Zatiaľ nemá multithreading, počítadlá odkazov, inteligentné ukazovatele, priority zdrojov a dokonca ani schopnosť vyložiť štruktúru, ktorá sa už stala nepotrebnou. Ale súčasné schopnosti sú dosť na to, aby vytvorili jednoduchú a nekomplikovanú hru. A na začiatok to je veľa.

Krok 4

Môžete dať motoru pokyn, aby v sebe úplne skryl inicializačný kód a tiež aby mal shadre a textúry na načítanie motora. A ak sa LostDevice vyskytne pri štarte, obnoví si potrebné údaje sám. A je tiež žiaduce, aby ste mohli uvoľniť všetky zdroje a dokončiť všetku prácu s grafikou pomocou jednej funkcie.

Odporúča: