Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Určte druhy hier , budete chcieť motor k podpore . Ak váš herný engine bude použitý na vytvorenie hry všetkých typov , bude musieť byť navrhnutý týmto spôsobom . Avšak , ak chcete len vytvoriť malú podmnožinu hry , môžete zjednodušiť svoj dizajn obmedziť množstvo času a práce potrebné .
2
Vytvorte základné komponenty . Patrí medzi ne správcu pamäte , ktorá bude použitá na sledovanie využitia pamäte programu; logger , ktorý sleduje , čo program robí tým , že poznamená svoje úlohy v textových súboroch a jadro , ktoré obsahuje hlavné herné slučku a určuje ďalšiu úlohu vykonávať .
3
Navrhnite architektúru motora . Hlavné komponenty na každom motore sú vstupné psovod , hra stáť updater , a renderovací engine . Mali by ste sa rozhodnúť čoskoro na to , ako zložité chcete každý kus sa .
4
Vytvorte obslužnú rutinu vstupu . To je kus softvéru , ktorý číta z klávesnice , myši a joysticku vstup a prevádza ho do príkazov , ktoré vaše herný engine chápe .
5
rozvíjať hru štátnej updater . Táto komponenta interpretuje vstup užívateľa a aktualizuje stav hry , založený na tom , a predchádzajúci stav hry . To môže byť veľmi zložitý kus , ako to bude spracovávať všetky pravidlá hry , fyzika hry a sieťovú komunikáciu .
6
Zostavte si svoj renderovací engine . Táto súčasť aktualizuje obrazoviek užívateľov , a niektorí vývojári budú chcieť to byť najväčší kus svojho motora , a to najmä v prípade , že chcete vytvoriť realistické 3D hry . Avšak , vývojári jednoduchších hier budú chcieť tráviť menej času v tejto časti .
7
rozvíjať spôsoby , ako testovať a ladiť jednotlivé komponenty . Budete chcieť testovať každý kus jednotlivo , a ako oni sa ovplyvňujú . Jednoduché testovacie programy často stačí , a možno budete chcieť vytvoriť jednoduchú hru , ktorá používa jednotlivé časti , aby sa zabezpečilo , že sa správajú , ako bolo zamýšľané .