Kako Ustvariti Igralni Mehanizem

Kazalo:

Kako Ustvariti Igralni Mehanizem
Kako Ustvariti Igralni Mehanizem

Video: Kako Ustvariti Igralni Mehanizem

Video: Kako Ustvariti Igralni Mehanizem
Video: motori na edno 2024, November
Anonim

Glavno funkcionalnost igre zagotavlja osrednja programska komponenta - igralni mehanizem, ki poenostavi njen razvoj in ga opremi z osnovnimi tehnologijami. Če želite ustvariti igro, morate razumeti, iz česa so sestavljeni sami motorji.

Kako ustvariti igralni mehanizem
Kako ustvariti igralni mehanizem

Navodila

Korak 1

Upoštevajte, da je motor za popolnoma vsako igro sestavljen iz številnih, včasih neodvisnih delov. To vključuje glavni meni, igralni vmesnik, nalaganje ravni, model fizike, nadzor trkov in še več. Nekateri deli so potrebni samo za kateri koli žanr. Na primer, v pomorskem ali letalskem stimulatorju je vremenski modul potreben in pomemben, v strategiji v realnem času pa sploh ni potreben ali pa je drugotnega pomena. Ali na primer modul strelov, pri katerem nogometni stimulator sploh ni potreben. Iz takšnih potrebnih delov bo sestavljena računalniška igra.

2. korak

Uporabite programski jezik Delphi, še posebej, če še vedno izvajate prve korake na tem področju. Delphi je razvojno okolje Object Pascal, ki je dovolj preprosto in prilagodljivo, da lahko ustvari polnopravno sodobno računalniško igro katerega koli žanra s polno tridimenzionalnostjo in sodobno grafiko. Pravzaprav je razvojno okolje stvar okusa vsakega posameznega programerja. Na primer, MSVC ++ za razliko od Delphija generira hitrejšo kodo, vendar je hitrost prevajanja Delphi deset in morda celo stotine krat hitrejša. Plus uporabniku prijazen vmesnik in natančen prikaz vrstice kode, ki vsebuje napako.

3. korak

Razmislite o primeru primitivnega grafičnega mehanizma. V njem še ni večnitnosti, referenčnih števcev, pametnih kazalcev, prioritet virov in celo možnosti razbremenitve strukture, ki je že postala nepotrebna. Toda trenutne zmogljivosti so povsem dovolj za ustvarjanje preproste, nezapletene igre. In za začetek je to veliko.

4. korak

Motorju lahko naročite, naj v celoti skrije inicializacijsko kodo in ima tudi senčnike in teksture za obremenitev motorja. In če se pri zagonu pojavi LostDevice, bo sam obnovil potrebne podatke. In zaželeno je tudi, da lahko z eno funkcijo raztovorite vse vire in dokončate vsa dela z grafiko.

Priporočena: