Obsah:

Jak si vyrobit plošinovku ve Scratch: 6 kroků (s obrázky)
Jak si vyrobit plošinovku ve Scratch: 6 kroků (s obrázky)

Video: Jak si vyrobit plošinovku ve Scratch: 6 kroků (s obrázky)

Video: Jak si vyrobit plošinovku ve Scratch: 6 kroků (s obrázky)
Video: Jak udělat hru v programu scratch 2024, Listopad
Anonim
Jak si vyrobit plošinovku na Scratch
Jak si vyrobit plošinovku na Scratch

Scratch je web, kde lidé vytvářejí hry a další programy pomocí předem připravených bloků, které přetáhnete do pracovního prostoru. Dnes vám ukážu, jak vytvořit plošinovou hru od nuly.

Zásoby

Jediná věc, kterou budete potřebovat, je telefon nebo počítač a prohlížeč, který lze spustit od začátku

Krok 1: Vytvořte skřítky

Vytvořte skřítky
Vytvořte skřítky

Začněte tím, že se přihlásíte do začátku, je to nutné, takže pokud chcete hru publikovat nebo se k ní vrátit. Poté klikněte na vytvořit a dostanete se do editoru projektu. To je místo, kde budeme dělat náš projekt.

Vlevo nahoře najdete tlačítko kostýmů. Klikněte na něj, pokud chcete změnit svého hráče. Přejmenujte „sprite“na „player“.

Poté vytvořte své platformy vytvořením nového sprite. Přejmenujte toho skřítka „na zem“.

Přejmenujte si hru na cokoli chcete.

Krok 2: Gravitace

Gravitace
Gravitace

Přidejte „po kliknutí na zelenou vlajku“. Poté umístěte blok „nastavit pozici“a vložte souřadnice na místo, kde se má váš hráč objevit. Získejte smyčku „navždy“a smyčku „opakujte do“umístěte smyčku „navždy“pod blok „nastavené polohy“.

Vytvořte proměnnou. To bude fungovat jako naše gravitace. Ten můj se jmenoval „y vel“(zkratka pro rychlost y). Hned pod blok „nastavit polohu“umístěte „nastavenou proměnnou na _.“Změňte proměnnou na jakoukoli proměnnou, kterou jste pojmenovali (nyní ji budu nazývat y vel) a změňte číslo na nulu. Dále přidejte „změnit y o _“a vložte do něj „y vel“. Dejte to do „navždy smyčky“. Níže přidejte "změnit 'yvel' o '-1.'"

Vytvořte blok s názvem Touch Ground. ZAJISTĚTE SI PŘI TOMTO KLIKNUTÍ BĚHEM BEZ OBNOVY OBRAZU.

Vložte smyčku „opakovat do“pod „dotykovou zem“. Přidejte „ne“do booleovské a do „ne“přidejte „dotýkající se“Ground.”“Do toho vložte „změňte y o '1.“. '"

Pokud jste to všechno dodrželi, váš kód by měl vypadat jako na obrázku výše.

Krok 3: Pohyb

Hnutí
Hnutí

Pod „když kliknete na zelenou vlajku“vložte „nastavit styl otáčení„ zleva doprava “.“

Uvnitř smyčky „navždy“přidejte dva „, pokud pak bloky.“V logické logice přidejte dvě „stisknuté klávesy _.“Nastavte, na jaké klávesy chcete jít doleva a doprava.

Vytvořte blok s názvem „detekce x“(pomůže v dalším kroku). Klikněte na Spustit bez obnovení obrazovky. Přidejte vstup, nazývejte jej „rychlost“.

Ve správném směru zadejte „detekce x '5 (jak rychle chcete, aby se váš sprite pohyboval),„ “(rychlost závisí na tom, co chcete) a„ namiřte ve směru '90. “To samé proveďte vlevo, ale vynásobte všechna čísla záporným číslem.

Vytvořte blok s názvem skok. Dejte to do smyčky „navždy“.

Vytvořte novou proměnnou s názvem „padající“. Pod "dotykovou zemí" umístěte "změnu" klesající "o '1.'" Pod to ve smyčce "opakovat do" umístěte "sadu" klesající "na" nulu ""

Definujte skok. Přidejte blok „kdyby pak“. V booleovském poli zadejte „_ a _“. Do jednoho logického znaku vložte „klíč“, na který bude stisknuta vaše klávesa skoku, „a poté přidejte“, pokud je „5“větší než „klesající“. „Do bloku„ pokud pak “vložte„ nastavte “y vel” na “12 (výška skoku. '"

Můžete si všimnout, že se váš přehrávač nedotýká vždy země. Vytvořte nový kostým, zmenšete jej ze všech stran. Do smyčky „navždy“vložte „přepněte kostým na„ kostým 2 (nový kostým) “.„ Pod něj vložte „přepnout kostým na„ kostým 1 (původní kostým). ““

Pokud jste to udělali správně, mělo by to vypadat jako na obrázku výše

Krok 4: Detekce horizontální kolize

Detekce horizontální kolize
Detekce horizontální kolize

Vytvořte novou proměnnou s názvem sklon. Pod "změňte x o 'rychlost", "přidejte" nastavený sklon na' 0 '"

Přidejte opakování, dokud nebude blok pod tím. Vložte „“dotýkající se „země“nebo „sklon“se rovná „8.“„Do toho přidejte„ změnu y o '1, ‘“a „změnu sklonu o“1. “„ Do smyčky „opakovat do“přidejte smyčka „pokud„ sklon “se rovná„ 9 “, pak“. V tom přidejte "změnu x o '0' minus 'rychlost", "pak přidejte" změnu y o' 0 'minus' sklon. '"

Pokud jste tento krok provedli správně, váš kód by měl vypadat jako na obrázku výše.

Krok 5: Detekce vertikální kolize

Detekce vertikální kolize
Detekce vertikální kolize

Upravte blok „dotyková země“a přidejte logickou hodnotu, nazývejte ji „strop“. V naší „dotykové zemi“ve smyčce „navždy“přidejte „y vel“větší než „0“.

Vyjměte vše ze smyčky „opakovat do“. Do smyčky „opakovat do“vložte smyčku „když potom jinak“a do logické hodnoty přidejte „strop“. V části „pokud pak“přidejte „změňte y o '-1.'" V části "else" přidejte "změňte y o '1", "a" nastavte klesající' 0 '"

Pod smyčku „když pak jinak“přidejte „set“y vel”na„ 0. ““

Pokud budete postupovat podle pokynů, mělo by to vypadat jako na obrázku výše

Krok 6: Extra

Další
Další

Vytvořte nový sprite. To bude obsahovat doplňky.

Ve smyčce navždy získáte smyčku „pokud“se dotknete červené barvy (musíte získat přesnou barvu) „potom“. V tom vložte blok „nastavit pozici“. Zadejte souřadnice, kde se váš hráč objeví. Získejte smyčku „když se dotknete modré barvy, pak“. V tom vložte blok „nastavit pozici“. Zadejte souřadnice, kde se váš hráč objeví. V něm také vysílejte „message1“

V zemi i v doplňcích dostanete „když obdržím“message1”“a vložte „další kostým“.

Nyní máte schopnosti vytvořit základní plošinovku. Přidejte k tomu.

Další pomoc získáte kliknutím na odkaz. Dělá všechno, o čem mluví, toto je jeho kód.

scratch.mit.edu/projects/68924432/

Doporučuje: