INHOUDSOPGAWE:
- Voorrade
- Stap 1: Nuwe projek
- Stap 2: Maak 'n nuwe Sprite
- Stap 3: die hoofkarakter
- Stap 4: The Bad Guy
- Stap 5: Die agtergrond
- Stap 6: Spel oor die agtergrond
- Stap 7: 'n koeël
- Stap 8: Kodering
- Stap 9: Skiet
- Stap 10: Die Bad Guy -kode
- Stap 11: Laaste stappe
Video: 2D Shooter Scratch Game: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie instruksies gaan ek jou wys hoe om 'n 2D -shooter -krapspel te maak. Dit is redelik eenvoudig om te maak, maar hopelik leer u onderweg 'n paar dinge en maak u binnekort u eie krasspeletjies!
Voorrade
- N rekenaar.
- 'N Krasaanmelding/rekening.
- 'N Muis (maak dit makliker om die spel te speel as jy klaar is).
Stap 1: Nuwe projek
Die eerste ding wat u wil doen, is om na https://scratch.mit.edu/ te gaan. Dan wil u met u rekening aanmeld en op "Skep" klik.
Stap 2: Maak 'n nuwe Sprite
Die eerste prentjie is wat u moet sien nadat u op die skepknoppie geklik het. Wat u nou wil doen, is om op die krap -ikoon te klik wat sê: "sprite one" en dan op die asblikknoppie te klik. Dit sal die begin sprite uitvee sodat ons ons eie kan maak. Vervolgens wil ons op die kat se logo met die + teken klik en dan verf kies. Nou kan ons ons eerste sprite maak.
Stap 3: die hoofkarakter
Nou wil ons ons hoofkarakter maak, wat die speler sal beheer. Maak 'n klein sirkel in die middel met die gereedskap aan die linkerkant en gebruik die lyn- en reghoekgereedskap om arms en 'n geweer te teken. U kan eksperimenteer met die kleure as u wil, maar probeer dit vir die eerste keer net so groot in grootte en vorm as myne wees. As u klaar is, klik dan op die teks waar daar sprite one staan en vervang dit om 'Player' te sê, net soos myne. Dit is net 'n manier om te weet dat 'speler' na ons hoofkarakter verwys.
Stap 4: The Bad Guy
Noudat ons ons hoofkarakter gemaak het, moet ons iets maak vir die karakter om te veg. Met die gereedskap aan die linkerkant, maak u weer dieselfde as in stap 3, maar met meer reguit arms en geen geweer nie. Maak ongeveer dieselfde grootte as "Player", en maak seker dat dit regs na links wys. Laastens, hernoem dit soos in stap 3 na iets soos "BadGuy". Voordat ons na die volgende stap gaan, klik op die agtergrond -ikoon links onder en kies verf.
Stap 5: Die agtergrond
Sodra u op die verfikoon van stap 4 geklik het, gebruik die reghoekgereedskap om 'n agtergrond te maak van die kleur van u keuse, net soos hoe u die sprites geteken het. Maak seker dat u die leë wit agtergrond wat outomaties vir u gemaak is, uitvee, sodat die enigste agtergrond wat u het, hierdie een is. Noem dit uiteindelik tot iets soos "Agtergrond".
Stap 6: Spel oor die agtergrond
Klik weer op die verf -ikoon en maak 'n tweede agtergrond met die teksgereedskap om iets te maak wat so lyk. Hernoem dit na GameOver, of iets soortgelyks, en gaan na die volgende stap.
Stap 7: 'n koeël
Nou gaan ons 'n koeël maak dat ons speler op die slegte ouens kan skiet. Dit is selfs eenvoudiger as die ander sprites, en u hoef net 'n klein horisontale reghoek te maak, gesentreer op die plusteken in die middel. Noem dit dan 'Bullet' en gaan na die volgende stap.
Stap 8: Kodering
Kies eers die "Player" Sprite in die linker onderste hoek wat ons voorheen gemaak het. Klik dan op die kode in die linker boonste hoek waar daar kode, kostuums en klank staan. U kan deur die kleurgekodeerde blokke op en af blaai en blokke na die werkruimte sleep en laat val. Om 'n blok te verwyder, sleep dit terug na die linkerkant. Raak gewoond daaraan om blokke te skuif, los te maak en te verwyder. Herskep die kode in die prentjie deur die kodeblokke te kyk. As u by die blok "Uitsending" kom, maak u 'n nuwe uitsending en noem dit 'Skiet' en kies dit dan in die ingeboude keuselys van die blok.
Met hierdie kode kan die speler met WASD beweeg (op, links, af en regs). Dit begin ook die sprite in die middel van die skerm. Die regte stuk kode gaan wees hoe ons die koeël laat skiet. As u niks hiervan verstaan nie, is dit goed, kopieer die kode en kyk of u kan agterkom hoe dit onderweg werk.
Stap 9: Skiet
Weereens, soos in stap 8, gaan u die kode op die foto herskep, maar op die bullet sprite (klik op die "Bullet" sprite regs onder).
Hierdie kode werk met die kode op "Speler", en maak dit so dat wanneer die muis ingedruk word, 'n kloon van die koeël (sodat daar veelvuldige koeëls sprites tegelyk kan wees) voor die speler skep sodat dit lyk asof dit uit die geweer van die speler kom en dan in die rigting beweeg wat jou muis wys. Dit gee die persoon wat die spel speel die vermoë om koeëls te skiet en te skiet.
Stap 10: Die Bad Guy -kode
Dit is waarskynlik die mees ingewikkelde en belangrikste kode tot nog toe. Kies die "BadGuy" -sprite en maak seker dat alles soos die prentjie is. In hierdie deel van die kode moet ons 'n veranderlike maak. Ons doen dit op dieselfde manier as wat ons die uitsendingboodskap gemaak het. Maak seker dat 'vir alle sprites' ook gekies is. Ons moet ook 'n tweede uitsendingboodskap met die naam GameOver stuur.
Hierdie kode maak dit so dat die slegte ou klone maak wat lukraak aan die rande van die skerm kuit. Dit maak dit ook so dat die slegte ou altyd die speler volg, sterf as 'n koeël hom tref en dat die spel eindig as een van die slegte ouens die speler raak.
Stap 11: Laaste stappe
Voeg laastens die kode in die linker prentjie by die "Speler", die kode regs bo in die "Bullet" en die kode in die derde prentjie by die "BadGuy". Dit is hoe ons keer dat alles gebeur sodra die wedstryd verby is en die spel eindig. Jy het dit gedoen! Kontroleer of alles reg gekodeer is. Klik bo -op "Sien projekbladsy" en speel u speletjie! Klik op die groen vlag om die kode uit te voer en die rooi stopteken om die kode te stop. As u die een wat ek gemaak het, wil sien, of u kode wil kontroleer, gaan dan hier: https://scratch.mit.edu/projects/381823733/. Voeg gerus nuwe dinge by, soos hoë tellings, gesondheid, skade en verskillende gewere. Hê pret!
Aanbeveel:
Punch Activated Water Shooter: 5 stappe
Punch Activated Water Shooter: As u 'n eenmalige fan is. U moet Jinbe ken. Jinbe is 'n karakter in die One Piece -reeks wat deur Eiichiro Oda geskep is. Jinbe is 'n buitengewone kragtige meester van Fishman Karate. Een van sy tegnieke is Five Thousand Brick Fist. Dit is
Handheld String Shooter: 5 stappe
Handheld String Shooter: Hierdie vinnige, prettige projek dryf string in 'n eindelose lus met 'n handtoestel. Dit benodig 'n paar 3D -gedrukte onderdele, 'n battery, twee klein motors en 'n skakelaar
Eenvoudige en maklike Spider-Man Web-Shooter: 12 stappe
Eenvoudige en maklike Spider-Man Web-Shooter: Het u 'n Spider-Man-film gesien, 'n Spider-Man-strokiesprent? Enigiets wat vaagweg met Spider-Man verband hou? Spider-Man is skynbaar oral. Waarom nie 'n eenvoudige web-shooter maak nie? Na 'n bietjie oefening het ek 'n ontwerp gemaak van huismateriaal wat gemaak kan word
Cat Ball Shooter: 9 stappe (met foto's)
Cat Ball Shooter: benodigde materiaal 1 x RFID -sensor/ afstandsbediening 1 x Arduino uno2 x DC -motors 1 x 180 servo 1 x 360 servomultige drade Box/ houer om projekpyp te bou om die bal deur te voer
Hummingbird Shooter: 14 stappe (met foto's)
Hummingbird Shooter: Laat hierdie somer het kolibries uiteindelik die voerder wat ons op ons agterstoep neergesit het, begin besoek. Ek wou probeer om 'n paar digitale foto's van hulle te neem, maar kon nie daar staan met 'n kamera "binne bereik" nie-dit sou nooit gekom het nie. Ek het 'n afstandbeheer nodig gehad