Tartalomjegyzék:

2D Shooter Scratch Game: 11 lépés
2D Shooter Scratch Game: 11 lépés

Videó: 2D Shooter Scratch Game: 11 lépés

Videó: 2D Shooter Scratch Game: 11 lépés
Videó: Create a Zombie First Person Shooter Game | Unreal Engine 5 Beginner Tutorial 2024, Július
Anonim
2D Shooter Scratch játék
2D Shooter Scratch játék

Ebben az utasításban megmutatom, hogyan készíts 2D lövöldözős játékot. Elkészítése meglehetősen egyszerű, de remélhetőleg néhány dolgot megtanulsz az út során, és hamarosan elkészítheted saját kaparós játékodat!

Kellékek

  • Egy számítógép.
  • Scratch bejelentkezés/fiók.
  • Egér (sokkal könnyebbé teszi a játékot, ha elkészült).

1. lépés: Új projekt

Új projekt
Új projekt

Az első dolog, amit meg szeretne tenni, keresse fel a https://scratch.mit.edu/ oldalt. Ezután szeretne bejelentkezni fiókjával, és kattintson a "Létrehozás" gombra.

2. lépés: Új Sprite készítése

Új Sprite készítése
Új Sprite készítése
Új Sprite készítése
Új Sprite készítése

Az első kép az, amit a Létrehozás gombra kattintás után látnia kell. Most azt szeretné tenni, hogy rákattint a "sprite one" feliratú karcolt macska ikonra, majd kattintson a kuka gombra. Ez törli a kezdő sprite -ot, hogy mi magunk is elkészíthessük. Ezután rákattintunk a + jelű macska logóra, majd kiválasztjuk a festéket. Most megtehetjük az első sprintünket.

3. lépés: A főszereplő

A főszereplő
A főszereplő

Most főszereplővé szeretnénk válni, amelyet a játékos irányít. A bal oldali eszközökkel készítsen egy kis kört, amely középen középen helyezkedik el, és a vonalszerszámmal és a téglalap alakú eszközzel rajzoljon karokat és pisztolyt. Ha szeretné, kísérletezhet a színekkel, de először próbálja meg, hogy mérete és alakja hasonló legyen az enyémhez. Végül, ha elkészült, kattintson a szövegre, ahol azt írja, hogy sprite one, és cserélje ki, hogy „Player”, ahogy az enyém is. Ez csak egy módja annak, hogy tudjuk, hogy a "Játékos" a főszereplőnkre vonatkozik.

4. lépés: A rossz pasi

A rossz fiú
A rossz fiú

Most, hogy elkészítettük a főszereplőnket, tennünk kell valamit annak érdekében, hogy harcolhasson. A bal oldali szerszámok segítségével ismét ugyanazt készítse el, mint a 3. lépésben, de egyenesebb karokkal és pisztoly nélkül. Állítsa nagyjából a "Player" méretűre, és győződjön meg arról, hogy közvetlenül balra néz. Végül nevezze át, mint a 3. lépésben, "BadGuy" -ra. Mielőtt továbblépnénk a következő lépéshez, kattintson a bal alsó sarokban található hátteret jelző ikonra, és válassza a festék lehetőséget.

5. lépés: A háttér

A háttér
A háttér

Miután rákattintott a festék ikonra a 4. lépésben, használja a téglalap eszközt, és készítsen hátteret a választott színből, ugyanúgy, mint a sprite rajzát. Ügyeljen arra, hogy törölje az automatikusan elkészített üres fehér hátteret, hogy csak ez legyen a háttér. Végül nevezze el valami hasonlónak: "Háttér".

6. lépés: Játék a háttérben

Játék Háttér
Játék Háttér

Kattintson ismét a festék ikonra, és készítsen egy második hátteret a szöveges eszköz segítségével, hogy valami ilyesmit készítsen. Nevezze át GameOver -re vagy valami hasonlóra, és folytassa a következő lépéssel.

7. lépés: golyó

Egy golyó
Egy golyó

Most egy golyót fogunk készíteni, amelyet a játékosunk a rosszfiúkra lőhet. Ez még egyszerűbb, mint a többi sprite, és mindössze annyit kell tennie, hogy készít egy kis vízszintes téglalapot, amelynek közepén a pluszjel van. Ezután nevezze el "Bullet" -nek, és folytassa a következő lépéssel.

8. lépés: Kódolás

Kódolás
Kódolás

Először válassza ki a "Player" Sprite -t a bal alsó sarokban, amelyet korábban készítettünk. Ezután kattintson a bal felső sarokban található kódra, jelmezekre és hangra a kódra. Görgethet felfelé és lefelé a színkódolt blokkokban, és húzhatja a tömböket a munkaterületre. Egy blokk törléséhez húzza vissza a bal oldalra. Szokjon hozzá a blokkok mozgatásához, leválasztásához és törléséhez. A kódblokkok átnézésével hozza létre újra a képen látható kódot. Amikor eléri a "Broadcast" blokkot, új adást fog készíteni, és nevezze el "Shoot" -nak, majd válassza ki a blokk beépített legördülő menüjében.

Ez a kód lehetővé teszi, hogy a játékos WASD -vel mozogjon (fel, balra, le és jobbra). Ez is elindítja a sprite -t a képernyő közepén. A megfelelő kódrészlet az lesz, hogyan fogjuk lőni a golyót. Ha ezekből semmit sem ért, semmi baj, csak másolja le a kódot, és nézze meg, hogy útközben rájön -e, hogyan működik.

9. lépés: Fényképezés

Lövés
Lövés

Ismét, mint a 8. lépésben, a képen látható kódot fogja újra létrehozni, de a bullet sprite -on (kattintson a jobb alsó sarokban található "Bullet" sprite -re).

Ez a kód a "Player" kóddal működik, és lehetővé teszi, hogy amikor lenyomva tartja az egeret, a golyó klónját hozza létre (lehetővé téve, hogy egyszerre több golyófröccs legyen) a lejátszó előtt, így mintha a játékos fegyveréből jönne ki, majd az egér által mutatott irányba mozdul el. Ez lehetőséget ad arra, hogy a játékot játszó személy célozzon és golyókat lőjön.

10. lépés: A rossz pasi kódja

A rossz pasi kódja
A rossz pasi kódja
A rossz pasi kódja
A rossz pasi kódja

Valószínűleg ez a legbonyolultabb és legfontosabb kód. Válassza ki a "BadGuy" sprite -ot, majd győződjön meg arról, hogy minden olyan, mint a képen. A kód ezen részében változót kell készítenünk. Ezt ugyanúgy tesszük, mint a sugárzott üzenetet. Győződjön meg arról, hogy az "összes sprite" lehetőséget is kiválasztotta. El kell készítenünk egy második sugárzott üzenetet is GameOver néven.

Ez a kód lehetővé teszi, hogy a rosszfiú klónokat készítsen, amelyek véletlenszerűen ívnak a képernyő szélén. Azt is teszi, hogy a rosszfiú mindig követi a játékost, meghal, amikor golyó találja el, és a játék véget ér, amikor az egyik rosszfiú megérinti a játékost.

11. lépés: Utolsó lépések

Utolsó lépések
Utolsó lépések
Utolsó lépések
Utolsó lépések
Utolsó lépések
Utolsó lépések

Végül adja hozzá a bal oldali képen található kódot a "Játékos" -hoz, a jobb felső képen lévő kódot a "Bullet" -hez, és a harmadik kép kódját a "BadGuy" -hoz. Így akadályozzuk meg, hogy a játék végeztével minden megtörténjen, és befejezzük a játékot. Megcsináltad! Dupla Ellenőrizze, hogy minden helyesen van -e kódolva. Kattintson a "Lásd a projekt oldalát" gombra a tetején, és játssza a játékot! Kattintson a zöld zászlóra a kód futtatásához, és a piros stop jelre a kód leállításához. Ha szeretné megtekinteni az általam készítettet, vagy ellenőrizze kétszer a kódját, látogasson el ide: https://scratch.mit.edu/projects/381823733/. Nyugodtan adjon hozzá új dolgokat, például magas pontszámokat, egészséget, sebzést és különböző fegyvereket. Érezd jól magad!

Ajánlott: