Kaip Sukurti žaidimo Variklį

Turinys:

Kaip Sukurti žaidimo Variklį
Kaip Sukurti žaidimo Variklį

Video: Kaip Sukurti žaidimo Variklį

Video: Kaip Sukurti žaidimo Variklį
Video: Lituanicon XXXII. Svajonės išsipildymas: kaip sukurti savo kompiuterinį žaidimą? 2024, Gegužė
Anonim

Pagrindinį žaidimo funkcionalumą suteikia centrinis programinės įrangos komponentas - žaidimo variklis, kuris supaprastina jo kūrimą ir aprūpina jį pagrindinėmis technologijomis. Norėdami sukurti žaidimą, turite suprasti, iš ko pagaminti patys žaidimo varikliai.

Kaip sukurti žaidimo variklį
Kaip sukurti žaidimo variklį

Nurodymai

1 žingsnis

Atkreipkite dėmesį, kad absoliučiai bet kokio žaidimo variklį sudaro daugybė, kartais nepriklausomų dalių. Tai apima pagrindinį meniu, žaidimo sąsają, lygio pakrovimą, fizikos modelį, susidūrimo valdymą ir dar daugiau. Kai kurios dalys reikalingos tik vienam žanrui. Pavyzdžiui, jūrų ar aviacijos stimuliatoriuje orų modulis yra reikalingas ir svarbus, tačiau realaus laiko strategijoje jis arba visai nereikalingas, arba yra antrinės svarbos. Arba, pavyzdžiui, kadrų modulio, visiškai nereikalaujančio futbolo stimuliatoriaus. Iš tokių reikalingų dalių bus surenkamas kompiuterinis žaidimas.

2 žingsnis

Naudokite „Delphi“programavimo kalbą, ypač jei vis dar žengiate pirmuosius žingsnius šioje srityje. „Delphi“yra „Object Pascal“kūrimo aplinka, kuri yra pakankamai paprasta ir lanksti, kad būtų galima sukurti visavertį, bet kokio žanro kompiuterinį žaidimą su visišku trimačiu ir šiuolaikine grafika. Tiesą sakant, kūrimo aplinka yra kiekvieno konkretaus programuotojo skonio reikalas. Pavyzdžiui, MSVC ++, skirtingai nei „Delphi“, generuoja greitesnį kodą, tačiau „Delphi“kompiliavimo greitis yra dešimtys, o gal net šimtus kartų greitesnis. Be to, patogi sąsaja ir tiksli kodo eilutės, kurioje yra klaida, nurodymas.

3 žingsnis

Apsvarstykite primityvaus grafinio variklio pavyzdį. Jis dar neturi daugialypio gijimo, atskaitos skaitiklių, išmaniųjų rodyklių, išteklių prioritetų ir net galimybės iškrauti struktūrą, kuri jau tapo nereikalinga. Tačiau dabartinių galimybių visiškai pakanka norint sukurti paprastą, nesudėtingą žaidimą. Pradžiai tai yra daug.

4 žingsnis

Variklį galite nurodyti visiškai paslėpti inicializavimo kodą, taip pat turėti variklio apkrovos šešėlius ir tekstūras. Ir jei paleidus atsiranda „LostDevice“, jis pats atkurs reikiamus duomenis. Taip pat pageidautina, kad galėtumėte iškrauti visus išteklius ir atlikti visus darbus su grafika naudodami vieną funkciją.

Rekomenduojamas: