Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Navrhnite herný engine tak , aby vyhovovali vašim potrebám . Súčasti by mali zahŕňať vstupné rutiny , herné štátnu správu a renderovací engine . Správca pamäte a záznamník bude jednoduchšie spravovať svoje herné engine neskôr . Pre prvý pokus , je najlepšie držať sa týchto základných zložiek , a nie sa snažiť nič sofistikovanejšie .
2
Vytvorte jadro . To je to , čo poháňa motor . Obsahuje hlavné herné slučku , ktorá kontroluje vstup , aktualizuje hru a potom nakreslí príslušnej scény .
3
Vytvorte obslužnú rutinu vstupu . Tu sa budete musieť naučiť niečo o systéme , na ktorom pracujete . V systéme Windows môžete chytiť kľúč alebo myši správy a pridávať ich do fronty vo vašom psovoda , alebo môžete použiť rozhranie DirectX , ako to urobiť . Pod Linuxom alebo Mac , vstup je zvyčajne riešené pomocou spätných volaní .
4
Navrhnite hru štátnu správu . Jedná sa o súčasť , ktorá aktualizuje stav hry na základe užívateľského vstupu . To môže zahŕňať pravidlá hry , fyziky , umelej inteligencie a všetky sieťové komponenty . Pre prvý pokus , skúste sa držať sa pravidlá hry a možno aj nejaké jednoduché fyziky . Môžete pridať zložitejšie súčasti neskôr .
5
Vytvorte renderovací engine . Ako vždy , snažte sa , aby to príliš zložité . Váš prvý pokus by sa mala sústrediť na učenie , hlavné komponenty motora a ako oni sa ovplyvňujú spolu navzájom , skôr než sa snažiť , aby čo najviac robustný renderer , ktorý spracováva najväčšie množstvo polygónov .
6
Vymýšľať jednoduchá hra , s ktorou sa testovať motor a jeho komponenty . Zamerajte sa na ladenie motora a uistite sa , že je ľahké písať hry pre neho . Uistite sa , že testovať jednotlivé komponenty dôkladne .