Obsah:
- Zásoby
- Krok 1: Vytvořte skřítky
- Krok 2: Gravitace
- Krok 3: Pohyb
- Krok 4: Detekce horizontální kolize
- Krok 5: Detekce vertikální kolize
- Krok 6: Extra
Video: Jak si vyrobit plošinovku ve Scratch: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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
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
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
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
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
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
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:
Jak vyrobit bezdrátový telefon s plechovkou! (Vysílačka Arduino): 7 kroků (s obrázky)
Jak vyrobit bezdrátový telefon s plechovkou! (Arduino Walkie Talkie): Jen druhý den jsem byl uprostřed velmi důležitého telefonátu, když můj banánový telefon přestal fungovat! Byl jsem tak frustrovaný. To je naposledy, co jsem zmeškal hovor kvůli tomu hloupému telefonu! (Při zpětném pohledu jsem se možná trochu příliš rozzlobil
Jak vyrobit analyzátor LED zvukového spektra: 7 kroků (s obrázky)
Jak vyrobit analyzátor LED zvukového spektra: Analyzátor zvukového spektra LED generuje nádherný světelný vzor podle intenzity hudby. Na trhu je k dispozici mnoho sad DIY LED Music Spectrum, ale zde budeme vyrábět LED zvukové spektrum Analyzátor využívající NeoPixe
Jak si vyrobit snímač vibrací na jaře doma! 5 kroků (s obrázky)
Jak si vyrobit snímač vibrací na jaře doma !: Pracoval jsem na novém projektu, který zahrnuje snímač vibrací na jaře neboli " chudák " akcelerometr/pohybový senzor! Tyto pružinové vibrační spínače jsou vysoce citlivé nesměrové spouště vyvolané vibracemi. Uvnitř je
JAK VYROBIT ARDUINO NANO/MINI - Jak vypálit bootloader: 5 kroků
JAK VYROBIT ARDUINO NANO/MINI | Jak vypálit bootloader: V tomto Instructables vám ukážu, jak vyrobit Arduino MINI ze Scratch. Postup popsaný v tomto návodu lze použít k výrobě libovolných desek arduino pro vaše vlastní požadavky na projekt. Pro lepší pochopení sledujte video
Jak vyrobit kalendář prarodičů & Scrapbook (i když nevíte, jak na scrapbook): 8 kroků (s obrázky)
Jak vyrobit kalendář prarodičů & Scrapbook (i když nevíte, jak na scrapbook): Jedná se o velmi ekonomický (a velmi ceněný!) Sváteční dárek pro prarodiče. Letos jsem vyrobil 5 kalendářů za méně než 7 $. Materiály: 12 skvělých fotografií vašeho dítěte, dětí, neteří, synovců, psů, koček nebo jiných příbuzných12 různých kusů