Tātad, jums ir vēlme izveidot savu datorspēli. Jūs varat iet sarežģītāku ceļu, kas ietver programmēšanas pamatu apgūšanu Delfos, C ++ un dažās citās valodās. Tomēr tas ir darbietilpīgs process, kas prasa daudz laika un pūļu. Daudz vieglāk ir izmantot konstruktorus un gatavus spēļu dzinējus, no kuriem lielāko daļu varat atrast vietnē www.gcup.ru. Apsvērsim spēles izveidošanu, izmantojot programmas Game Maker piemēru
Tas ir nepieciešams
Game Maker programma
Instrukcijas
1. solis
Raksturs
Vispirms izveidojiet spēles rakstzīmi (sauksim to, piemēram, obj_player). Lai viņš iemācītos staigāt, pogā "Pa kreisi" pārbaudiet objektu sadursmi un nobīdi gar X asi ar koordinātām -4. Dariet to pašu pogā "Labais", nomainot koordinātas uz + 4. Neaizmirstiet par spritu maiņu. Tagad mūsu varonis var staigāt pa kreisi un pa labi.
2. solis
Platforma
Izveidojiet jaunu objektu (obj_platform), kas vēlāk kļūs par platformu. Šajā gadījumā neaizmirstiet obj_platform atzīmēt izvēles rūtiņu Solid.
3. solis
Smagums
Atgriezīsimies pie rakstzīmes obj_player. Izvēlnē Step izvēlieties nosacījumus, kā parādīts attēlā.
Ievērojiet mainīgo kreisajā pusē. Ar tās palīdzību krišanas ātrumu var ierobežot līdz 12.
4. solis
Atlekšana
Lai izveidotu lēcienu, jums jāievieš lēciena mainīgais, ar kuru jūs varat iestatīt maksimālo lēcienu skaitu. Izveidošanas izvēlnē izveidojiet mainīgo ar jump = 0. Mainīgos lielumus izveido, izmantojot attēlā sarkanā krāsā iezīmēto pogu. Velkot to uz Darbības, tiek parādīta izvēlne. Norādiet tajā visus nepieciešamos nosacījumus, kā parādīts attēlā.
5. solis
Preses izvēlnē rīkojieties tāpat kā šādos attēlos:
6. solis
Un vēl daži soļi, pieskaroties objektam obj_platform. Tātad, mūsu spēles galvenais dzinējs ir gatavs. Atliek reģistrēt papildu funkcijas.
7. solis
Kāpnes
Lai izveidotu kāpnes, mums ir nepieciešamas cilnes Augšup, Uz leju un Pakāpe. Izveidojiet jaunu obj_ladder objektu. Pēc tam cilnē Solis iestatiet vērtības, kā parādīts attēlā:
8. solis
Mēs strādājam ar cilni Augšup (skat. Attēlu). Mēs tāpat strādājam ar cilni Down, vienkārši neaizmirstiet aizstāt y = -4 ar y = + 4.
9. solis
Ienaidnieks
Kas ir spēle bez ļaundara? Tāpēc mūsu varonim noteikti ir vajadzīgs ienaidnieks. Izveidojiet jaunu obj_enemy objektu, pēc tam dodieties uz notikumu Izveidot. Tur izveidojiet darbību un iestatiet parametrus, kas līdzīgi attēlā parādītajiem.
Tālāk mēs izveidojam obj_rotate objektu un padarām to neredzamu. Lai to izdarītu, jums vienkārši jāatceļ izvēles rūtiņa Redzamais.
10. solis
Galvenā varoņa slepkavība
Šis ir vissvarīgākais brīdis: jums jāparedz iespēja nogalināt varoni. Lai to izdarītu, mēs izmantosim dzīvības un veselības sistēmu, kas jau ir iebūvēta Game Maker.
Pasākumā Step veiciet šādas darbības:
11. solis
Rakstura veselība.
Spēlē izveidojiet bajonetus tāpat kā jūs izveidojāt ļaundari. Tad ielieciet: Iestatiet veselību attiecībā pret -1
12. solis
Tas nodrošinās, ka spēles rakstura veselība samazināsies ar katru bajonetes pieskārienu. Kad veselība ir mazāka par vienu, varonis sadedzinās vienu dzīvi.
13. solis
Pēdējā posmā mēs veiksim dažus pieskārienus: mēs veiksim lielu līmeni, reģistrēsim iespēju izsekot kameru varonim. Lai to izdarītu, telpā skatu sajūgā mēs veicam šādas darbības (skatiet attēlu).
Mainiet Hbor un Vbor vērtības. Viņi ir atbildīgi par x un y koordinātām, kuras sasniedzot kamera sāk kustēties.
Šie ir pamati vienkārša platformera izveidei ar Game Maker.