Kako ustvariti lasten motor za igre

Avtor: Vivian Patrick
Datum Ustvarjanja: 10 Junij 2021
Datum Posodobitve: 17 November 2024
Anonim
MOTOCROSS KIDS - SPECIAL EDITION 2018 [HD]
Video.: MOTOCROSS KIDS - SPECIAL EDITION 2018 [HD]

Vsebina

Igralni mehanizem je del programa, ki se uporablja za ustvarjanje številnih različnih vrst iger. Dober in robusten motor izvaja naloge, ki so skupne številnim igram, tako da morajo razvijalci samo oblikovati vsebino, namesto da bi za vsako igro ponovno izvajali enake dele. Motor je lahko dovolj zapleten za obdelavo 3D spletnih iger, 2D družabnih iger in trivialnih spletnih iger ali pa se lahko uporablja preprosto za izvajanje iger s kartami. Modeliranje motorja je lahko zahtevna naloga, vendar je lahko zelo koristno za ustvarjalce iger, ki želijo izvesti več iger.

Korak 1

Ustvarite osnovna orodja, ki jih bo uporabljal vaš motor. Potrebovali boste upravitelja pomnilnika, ki ga bo uporabil vsak ustvarjeni predmet, da ga boste lahko zabeležili in očistili neuporabljene koščke. Prav tako boste morali ustvariti zapisovalnik, ki ga bodo različne komponente uporabljale za beleženje njihovega delovanja. Pri večjih motorjih je sečnja zelo pomembna. Potrebovali boste jedro, v katerem deluje glavna zanka igre in odloča, katero dejanje bo nadaljevalo.


2. korak

Modelirajte arhitekturo igralnega mehanizma. Glavne komponente so vhodni upravljalnik, posodabljalec stanja iger in upodabljalnik. Obdelovalec vnosa prebere uporabniški vnos in ga pretvori v ukaze, ki jih motor razume. Posodabljalec posodablja stanje igre na podlagi svojih pravil, fizike in umetne inteligence. Prikazovalnik nariše trenutno stanje igre, kot bi ga moral videti uporabnik.

3. korak

Implementirajte vhodni brskalnik. Želeli boste uporabljati tipkovnico, miško in krmilno palčko ter pustiti prostor za druge naprave za človeško interakcijo. Ti vnosi morajo intuitivno preslikati ukaze, posredovane posodobitelju stanja igre.

4. korak

Ustvarite program za posodobitev stanja igre. Prejel bo uporabniški vnos in posodobil stanje igre na podlagi njih in pravil igre. Lahko je najbolj zapletena komponenta, saj se bo ukvarjala s fiziko igre in ustvarjalcem omogočala, da v njej izvajajo pravila. Če so vaše igre na spletu, gre omrežne komponente sem in dobro se morate zamisliti, da se odločite, katere posodobitve naj strežnik izvede in katere naloge naj opravi odjemalec.


5. korak

Oblikujte in izvedite mehanizem upodabljanja. To je lahko tudi zelo zapleteno, vendar ni nujno, da je vedno tako. Če vaše igre zahtevajo novo 3D grafiko, boste želeli več te komponente. Koliko časa in truda morate nameniti upodabljalniku, je zelo odvisno od tega, katere vrste iger želite ustvariti.

6. korak

Preskus in odpravljanje napak komponent. Razmislite o uporabi orodij, ki ustvarjalcem iger pomagajo pri uporabi posamezne komponente. To so lahko dober način za preizkušanje posameznih delov. Poskusite lahko tudi ustvariti sorazmerno preprosto igro, da se prepričate, da je igro enostavno implementirati z vašim motorjem, in da potrdite, da program deluje po načrtih.