Turinys:

2D šaudyklės įbrėžimo žaidimas: 11 žingsnių
2D šaudyklės įbrėžimo žaidimas: 11 žingsnių

Video: 2D šaudyklės įbrėžimo žaidimas: 11 žingsnių

Video: 2D šaudyklės įbrėžimo žaidimas: 11 žingsnių
Video: STIPRUS VĖJAS / ŠAUDYKLĖS IR EŠERIUKAI 2024, Lapkritis
Anonim
2D šaudyklės įbrėžimo žaidimas
2D šaudyklės įbrėžimo žaidimas

Šioje pamokoje aš jums parodysiu, kaip sukurti 2D šaudyklės įbrėžimo žaidimą. Tai padaryti yra gana paprasta, bet, tikėkimės, pakeliui sužinosite kai kurių dalykų ir netrukus sukursite savo įbrėžimų žaidimus!

Prekės

  • Kompiuteris.
  • „Scratch“prisijungimas/paskyra.
  • Pelė (daug lengviau žaisti žaidimą, kai baigsite).

1 žingsnis: naujas projektas

Naujas projektas
Naujas projektas

Pirmas dalykas, kurį norite padaryti, yra apsilankyti https://scratch.mit.edu/. Tada norite prisijungti naudodami savo paskyrą ir spustelėkite „Sukurti“.

2 žingsnis: sukurkite naują „Sprite“

Naujo „Sprite“kūrimas
Naujo „Sprite“kūrimas
Naujo „Sprite“kūrimas
Naujo „Sprite“kūrimas

Pirmoji nuotrauka yra tai, ką turėtumėte pamatyti spustelėję mygtuką „Sukurti“. Ką norite padaryti dabar, tai spustelėkite įbrėžtos katės piktogramą, kuri sako „sprite one“, ir tada spustelėkite šiukšliadėžės mygtuką. Tai ištrins pradinį spritą, kad galėtume sukurti savo. Tada norime spustelėti katės logotipą su + ženklu ir tada pasirinkti dažus. Dabar mes galime padaryti savo pirmąjį spritą.

3 žingsnis: pagrindinis veikėjas

Pagrindinis veikėjas
Pagrindinis veikėjas

Dabar norime tapti pagrindiniu veikėju, kurį žaidėjas valdys. Naudodami kairėje esančius įrankius, padarykite nedidelį apskritimą, kurio centre yra vidurys, ir naudodami linijos įrankį bei stačiakampį įrankį pieškite ginklus ir ginklą. Jei norite, galite eksperimentuoti su spalvomis, tačiau pirmą kartą tiesiog pabandykite padaryti jas tokio paties dydžio ir formos kaip mano. Galiausiai, kai baigsite, spustelėkite tekstą, kuriame rašoma „sprite one“, ir pakeiskite jį, kad pasakytumėte „Player“, kaip mano. Tai tik būdas mums žinoti, kad „žaidėjas“reiškia mūsų pagrindinį veikėją.

4 žingsnis: blogas vaikinas

Blogas vaikinas
Blogas vaikinas

Dabar, kai padarėme savo pagrindinį veikėją, turime ką nors padaryti, kad tas personažas kovotų. Dar kartą naudodami kairėje esančius įrankius atlikite tą patį, kaip ir 3 žingsnyje, bet tiesesnėmis rankomis ir be pistoleto. Padarykite jį maždaug tokio paties dydžio kaip „Player“ir įsitikinkite, kad jis nukreiptas tiesiai į kairę. Galiausiai pervardykite, kaip ir atlikdami 3 veiksmą, į kažką panašaus į „BadGuy“. Prieš pereidami prie kito veiksmo, apačioje kairėje spustelėkite fono piktogramą ir pasirinkite dažus.

5 žingsnis: fonas

Fonas
Fonas

Spustelėję dažų piktogramą nuo 4 veiksmo, naudokite stačiakampio įrankį, kad sukurtumėte foną iš pasirinktos spalvos, kaip ir piešdami spalvas. Būtinai ištrinkite tuščią baltą foną, kuris automatiškai sukurtas jums, kad vienintelis jūsų turimas fonas būtų šis. Tada galiausiai pavadinkite jį panašiu į „Foną“.

6 žingsnis: Žaidimas fone

Žaidimas fone
Žaidimas fone

Dar kartą spustelėkite dažų piktogramą ir sukurkite antrą foną naudodami teksto įrankį, kad sukurtumėte kažką panašaus. Pervardykite jį į „GameOver“ar kažką panašaus ir pereikite prie kito veiksmo.

7 žingsnis: kulka

Kulka
Kulka

Dabar mes padarysime kulką, kurią mūsų žaidėjas gali šaudyti į blogus vaikinus. Tai dar paprasčiau nei kiti spritai, ir jums tereikia padaryti mažą horizontalų stačiakampį, kurio centre yra pliuso ženklas viduryje. Tada pavadinkite jį „kulka“ir pereikite prie kito veiksmo.

8 žingsnis: kodavimas

Kodavimas
Kodavimas

Pirmiausia pasirinkite „Player“„Sprite“apatiniame kairiajame kampe, kurį padarėme anksčiau. Tada viršutiniame kairiajame kampe, kur parašytas kodas, kostiumai ir garsas, spustelėkite kodą. Galite slinkti aukštyn ir žemyn spalvotais kodeliais ir nuvilkti blokus į darbo vietą. Norėdami ištrinti bloką, vilkite jį atgal į kairę pusę. Pripraskite perkelti, atjungti ir ištrinti blokus. Peržiūrėdami kodo blokus, atkurkite paveikslėlyje esantį kodą. Kai pateksite į „Transliacijos“bloką, atliksite naują transliaciją ir pavadinsite ją „Shoot“, tada pasirinkite ją bloko integruotame išskleidžiamajame meniu.

Šis kodas leidžia žaidėjui judėti su WASD (aukštyn, kairėn, žemyn ir dešinėn). Jis taip pat pradeda spritą ekrano viduryje. Tinkamas kodo gabalas bus tai, kaip priversime kulką šaudyti. Jei nieko nesuprantate, tai gerai, tiesiog nukopijuokite kodą ir pažiūrėkite, ar galite išsiaiškinti, kaip jis veikia.

9 žingsnis: šaudymas

Šaudymas
Šaudymas

Dar kartą, kaip ir atlikdami 8 veiksmą, ketinate atkurti paveikslėlyje esantį kodą, bet kulkosvaidyje (spustelėkite „Bullet“sprite apačioje dešinėje).

Šis kodas veikia kartu su „Player“kodu ir daro jį taip, kad kai pelė laikoma nuspausta, priešais grotuvą sukuriamas kulkos klonas (leidžiantis vienu metu būti keliomis kulkų spritomis), kad jis atrodytų tarsi išeina iš žaidėjo pistoleto ir tada juda ta kryptimi, kuria rodė pelė. Tai suteikia žaidėjui galimybę nusitaikyti ir šaudyti kulkomis.

10 žingsnis: blogo vaikino kodas

Blogo vaikino kodas
Blogo vaikino kodas
Blogo vaikino kodas
Blogo vaikino kodas

Tai turbūt pats sudėtingiausias ir svarbiausias kodas. Pasirinkite „BadGuy“spritą ir įsitikinkite, kad viskas yra kaip paveikslėlyje. Šioje kodo dalyje turime sukurti kintamąjį. Mes tai darome taip pat, kaip ir transliacijos pranešimą. Įsitikinkite, kad taip pat pasirinktas „visiems spritams“. Taip pat turime padaryti antrą transliacijos pranešimą, pavadintą „GameOver“.

Pagal šį kodą blogas vaikinas gamina klonus, atsitiktinai neršiančius ekrano kraštus. Taip pat dėl to blogis vaikinas visada seka žaidėją, miršta, kai kulka pataiko į jį, ir žaidimas baigiasi, kai vienas iš blogų vaikinų paliečia žaidėją.

11 žingsnis: paskutiniai žingsniai

Paskutiniai žingsniai
Paskutiniai žingsniai
Paskutiniai žingsniai
Paskutiniai žingsniai
Paskutiniai žingsniai
Paskutiniai žingsniai

Galiausiai pridėkite kairėje esančiame paveikslėlyje esantį kodą prie „Grotuvo“, kodą, esantį viršutiniame dešiniajame paveikslėlyje, prie „Bullet“, o trečiojoje nuotraukoje - „BadGuy“. Taip mes sustabdome viską, kas vyksta pasibaigus žaidimui, ir baigiame žaidimą. Tu tai padarei! Dar kartą patikrinkite, ar viskas teisingai užkoduota. Viršuje spustelėkite „Žiūrėti projekto puslapį“ir pradėkite žaisti savo žaidimą! Spustelėkite žalią vėliavą, kad paleistumėte kodą, ir raudoną stop ženklą, kad sustabdytumėte kodą. Jei norite pamatyti mano sukurtą arba dar kartą patikrinti savo kodą, eikite čia: https://scratch.mit.edu/projects/381823733/. Nesivaržykite pridėti naujų dalykų, tokių kaip aukšti rezultatai, sveikata, žala ir įvairūs ginklai. Pasilinksmink!

Rekomenduojamas: