Jak Vytvořit Herní Engine

Obsah:

Jak Vytvořit Herní Engine
Jak Vytvořit Herní Engine

Video: Jak Vytvořit Herní Engine

Video: Jak Vytvořit Herní Engine
Video: 🎮 Jak vytvořit FPS hru - #1 Pohyb hráče | UNITY ENGINE TUTORIAL 2024, Smět
Anonim

Hlavní funkčnost hry zajišťuje centrální softwarová součást - herní engine, který zjednodušuje její vývoj a vybavuje ji základními technologiemi. Chcete-li vytvořit hru, musíte pochopit, z čeho jsou samotné herní enginy vyrobeny.

Jak vytvořit herní engine
Jak vytvořit herní engine

Instrukce

Krok 1

Vezměte prosím na vědomí, že engine pro naprosto jakoukoli hru je složen z mnoha, někdy nezávislých částí. To zahrnuje hlavní nabídku, herní rozhraní, načítání úrovní, fyzikální model, kontrolu kolizí a další. Některé části jsou potřeba pouze pro jakýkoli žánr. Například v námořním nebo leteckém stimulátoru je modul počasí potřebný a důležitý, ale ve strategii v reálném čase to buď není vůbec nutné, nebo má druhořadý význam. Nebo například modul záběrů, který absolutně nepotřebuje fotbalový stimulátor. Z těchto nezbytných částí bude sestavena počítačová hra.

Krok 2

Použijte programovací jazyk Delphi, zvláště pokud stále podnikáte první kroky v této oblasti. Delphi je vývojové prostředí Object Pascal, které je dostatečně jednoduché a flexibilní, aby bylo možné vytvořit plnohodnotnou moderní počítačovou hru jakéhokoli žánru s plnou trojrozměrností a moderní grafikou. Ve skutečnosti je vývojové prostředí věcí vkusu každého konkrétního programátora. Například MSVC ++ na rozdíl od Delphi generuje rychlejší kód, ale rychlost kompilace Delphi je desítky a možná i stokrát rychlejší. Plus uživatelsky přívětivé rozhraní a přesná indikace řádku kódu obsahujícího chybu.

Krok 3

Zvažte příklad primitivního grafického enginu. Ještě nemá multithreading, čítače odkazů, inteligentní ukazatele, priority zdrojů a dokonce ani schopnost uvolnit strukturu, která se již stala zbytečnou. Ale současné schopnosti jsou dost na to, aby vytvořily jednoduchou a nekomplikovanou hru. A na začátek je to hodně.

Krok 4

Můžete motoru nařídit, aby úplně skryl inicializační kód, a také aby měl shadery a textury načtení motoru. A pokud dojde ke spuštění LostDevice, obnoví potřebná data sama. A je také žádoucí, abyste mohli uvolnit všechny zdroje a dokončit veškerou práci s grafikou pomocí jedné funkce.

Doporučuje: