Ako si vyrobiť plošinovku zo začiatku: 6 krokov (s obrázkami)
Ako si vyrobiť plošinovku zo začiatku: 6 krokov (s obrázkami)
Anonim
Ako urobiť plošinovku na začiatku
Ako urobiť plošinovku na začiatku

Scratch je webová stránka, kde ľudia vytvárajú hry a ďalšie programy pomocou vopred pripravených blokov, ktoré presúvate myšou do pracovného priestoru. Dnes vám ukážem, ako vytvoriť plošinovku od začiatku.

Zásoby

Jediné, čo budete potrebovať, je telefón alebo počítač a prehliadač, ktorý je možné spustiť od začiatku

Krok 1: Vytvorte škriatkov

Vytvárajte škriatkov
Vytvárajte škriatkov

Začnite tým, že sa prihlásite úplne od začiatku, čo je potrebné, ak teda chcete hru publikovať alebo sa k nej vrátiť. Potom kliknite na vytvoriť a dostanete sa do editora projektov. To je miesto, kde budeme robiť náš projekt.

Vľavo hore nájdete tlačidlo kostýmov. Ak chcete zmeniť svojho hráča, kliknite naň. Premenujte výraz „sprite“na „hráč“.

Potom vytvorte svoje platformy vytvorením nového sprite. Premenujte toho škriatka na „zem“.

Premenujte si hru na čokoľvek, čo chcete.

Krok 2: Gravitácia

Gravitácia
Gravitácia

Pridajte „keď kliknete na zelenú vlajku“. Potom umiestnite blok „nastavenej polohy“a vložte súradnice na miesto, kde sa má váš hráč objaviť. Získajte slučku „navždy“a slučku „opakujte, kým“umiestnite slučku „navždy“pod blok „nastavenej polohy“.

Vytvorte premennú. Bude to fungovať ako naša gravitácia. Ten môj sa volal „y vel“(skratka z y -rýchlosti). Hneď pod blok "nastaviť pozíciu" umiestnite "nastavenú premennú na _." Zmeňte premennú na čokoľvek, čo ste premennej pomenovali (teraz ju budem volať y vel) a zmeňte číslo na nulu. Potom pridajte „zmeňte y do _“a vložte doň „y vel“. Dajte to do „navždy cyklu“. Ďalej pridajte „zmeniť“na „-1“. “

Vytvorte blok s názvom Touch Ground. ZABEZPEČTE SI PRI TOMTO ROBENÍ KLIKNUTIE BEZ OBČERSTVENIA OBRAZOVKY.

Vložte slučku „opakovať do“pod „dotykovú zem“. Pridajte „nie“do logickej hodnoty a do „nie“pridajte „dojemnú“zem. “„ Do toho vložte “zmeňte y o„ 1. “. ''

Ak ste to všetko dodržali, váš kód by mal vyzerať ako na obrázku vyššie.

Krok 3: Pohyb

Pohyb
Pohyb

Pod „keď kliknete na zelenú vlajku“umiestnite „nastaviť štýl otáčania“doľava doprava. ““

Do cyklu „navždy“pridajte dva „, ak potom bloky“. V booleovskom jazyku pridajte dva „stlačené tlačidlo _.“Nastavte, na aké klávesy chcete ísť vľavo a vpravo.

Vytvorte blok s názvom „Detekcia x“(pomôže to v nasledujúcom kroku). Kliknite na položku Spustiť bez obnovenia obrazovky. Pridajte vstup, nazývajte ho „rýchlosť“.

V správnom smere zadajte „detekcia x '5 (ako rýchlo sa chcete, aby sa váš sprite pohyboval),„ “(rýchlosť závisí od toho, čo chcete) a„ ukážte v smere’90. “To isté urobte pre ľavú, ale vynásobte všetky čísla záporným číslom.

Vytvorte blok s názvom skok. Dajte to do slučky „navždy“.

Vytvorte novú premennú s názvom „klesajúci“. Pod „dotyková zem“umiestnite „zmenu“klesajúcu „o„ 1. “„ Pod to v slučke „opakovať do“umiestnite „množinu“klesajúcu „na„ nulu ““

Definujte skok. Pridajte blok „ak potom“. Do booleovského výrazu zadajte „_ a _“. Do jedného logického znaku zadajte „kláves“, na ktorý sa stlačí kláves skoku, „a potom pridajte„, ak je „5“väčšie ako „klesajúci“. „Do bloku„ ak potom “vložte„ nastavte “y vel” na “12 (výška skoku. '"

Môžete si všimnúť, že sa váš prehrávač nie vždy dotýka zeme. Vytvorte nový kostým, zmenšite ho zo všetkých strán. Vo vnútri slučky „navždy“vložte „kostým“na „kostým 2 (nový kostým)“. „Pod neho vložte„ prepínač kostýmu na „kostým1 (pôvodný kostým)“. “

Ak ste to urobili správne, malo by to vyzerať ako na obrázku vyššie

Krok 4: Detekcia horizontálnej kolízie

Detekcia horizontálnej kolízie
Detekcia horizontálnej kolízie

Vytvorte novú premennú nazývanú sklon. Pod „zmeňte rýchlosť o“, „pridajte“nastavený sklon na „0““

Pridajte opakovanie, kým nie je blok pod ním. Dajte „“dotýkajúci sa „zeme“alebo „sklonu“sa rovná „8.“„Do toho pridajte„ zmeňte y o „1,““a„ zmeňte sklon o “1.“„Do slučky„ opakovať do “pridajte slučka „ak„ sklon “je rovný„ 9 “, potom“. K tomu pridajte „zmenu x o '0' mínus 'rýchlosti' '", potom pridajte "zmenu y o' 0 'mínus' sklon. '"

Ak ste tento krok urobili správne, váš kód by mal vyzerať ako na obrázku vyššie.

Krok 5: Detekcia vertikálnej kolízie

Detekcia vertikálnej kolízie
Detekcia vertikálnej kolízie

Upravte blok „dotyková zem“a pridajte booleovskú hodnotu, nazývajte ju „strop“. V našej „dotykovej zemi“v slučke „navždy“pridajte „y vel“väčšie ako „0“.

Vyberte všetko zo slučky „opakovať do“. Vložte slučku „keď potom inak“do slučky „opakovať do“a do logickej hodnoty pridajte „strop“. V časti „ak potom“pridajte „zmeňte y o„ -1. “„ V časti „else“pridajte „zmeňte y o„ 1 “,„ a nastavte klesajúcu hodnotu „0““.

Pod slučku „ak potom inak“pridajte „množinu“y vel”na„ 0”.

Ak budete postupovať podľa pokynov, malo by to vyzerať ako na obrázku vyššie

Krok 6: Extra

Extra
Extra

Vytvorte nový sprite. To bude obsahovať doplnky.

V cykle navždy získajte slučku „ak“sa dotknite červenej farby (musíte získať presnú farbu) „potom“. Do toho vložte blok „nastavenej polohy“. Zadajte súradnice, na ktorých sa váš hráč nachádza. Získajte slučku „keď sa dotknete modrej farby, potom“. Do toho vložte blok „nastavenej polohy“. Zadajte súradnice, na ktorých sa váš hráč nachádza. V ňom tiež vysielajte „message1“

Ako na zemi, tak aj na doplnkoch získate „keď dostanem“message1 “a„ ďalší kostým “.

Teraz máte schopnosti vytvoriť základnú plošinovku. Pridajte k tomu.

Ak potrebujete ďalšiu pomoc, kliknite na odkaz. Robí všetko, o čom hovorí, toto je jeho kód.

scratch.mit.edu/projects/68924432/

Odporúča: