Tartalomjegyzék:

2D játék létrehozása: 15 lépés
2D játék létrehozása: 15 lépés

Videó: 2D játék létrehozása: 15 lépés

Videó: 2D játék létrehozása: 15 lépés
Videó: Unity alapok - Játékfejlesztés 2024, November
Anonim
Hozzon létre 2D játékot
Hozzon létre 2D játékot
Hozzon létre 2D játékot
Hozzon létre 2D játékot
Hozzon létre 2D játékot
Hozzon létre 2D játékot

Unod már a játékot? Miért nem csinálsz játékot?

Ez az útmutatás végigvezeti Önt egy teljesen egyszerű 2D játék készítésén …

A Unity Game Engine -t fogjuk használni a 2D -s játékunk tervezéséhez és létrehozásához, valamint a Microsoft Visual Studio programozásával és néhány szkript létrehozásával.

Kellékek

1- Unity Game Engine

2- Microsoft Visual Studio

1. lépés: Töltse le a Unity Game Engine és a Microsoft Visual Studio alkalmazást

Töltse le a Unity Game Engine és a Microsoft Visual Studio alkalmazást
Töltse le a Unity Game Engine és a Microsoft Visual Studio alkalmazást
Töltse le a Unity Game Engine és a Microsoft Visual Studio alkalmazást
Töltse le a Unity Game Engine és a Microsoft Visual Studio alkalmazást

Játékunk létrehozásához és programozásához szükségünk van egy Game Engine -re ("Unity") és a Visual stúdióra … Tehát először töltsük le őket:

1-Használja ezt a linket… vagy keressen rá az „Unity Hub letöltése” kifejezésre … Először töltse le az „Unity Hub” -t

3- Akkor használja ezt a linket… A „Unity” letöltéséhez

4- Válasszon egy Unity verziót, majd kattintson a "Letöltés (Win)" -> "Unity telepítő" gombra

Ellenőrizze a Unity és a Microsoft Visual Studio Community 2019 programot, amint az a második képen látható

2. lépés: Új projekt létrehozása és új eszközök importálása

Image
Image
Új projekt létrehozása és új eszközök importálása
Új projekt létrehozása és új eszközök importálása

Az "Unity Hub", az "Unity" és a "Microsoft Visual Studio Community 2019" letöltése után … kezdjük

1- Nyissa meg az "Unity" -t, majd automatikusan futtassa az "Unity Hub" -t

2- Most új projektet kell létrehoznunk … Kattintson az "ÚJ" gombra

3- Válasszon 2D sablont, írja be a projekt nevét és válasszon megfelelő helyet a projekthez

4- Kattintson a "Létrehozás" gombra

A "Létrehozás" gombra kattintás után az Unity fut …

Most hozzá kell adnunk karakterünket, hátterünket és objektumainkat…

Ha nincs hozzáfűznivalója… látogasson el erre a linkre, ahol letöltheti a szükséges eszközöket.

És most szeretnénk hozzáadni az Eszközöket az Unity -hez … Ennek érdekében:

Egyszerűen húzza a mappát, és dobja a Unity projektablakába.

VAGY

1- Lépjen az Unity-hez és kattintson a jobb egérgombbal a "Project" ablak üres helyének törlésére, ahogy a második képen látható

2- Válassza ki a mappából hozzáadni kívánt hátteret, karaktert és objektumokat.

3. lépés: Adja hozzá eszközeit a jelenethez

Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez
Adja hozzá eszközeit a jelenethez

Ha hozzáad valamit a jelenetablakhoz, az megjelenik a Játék ablakban

Ha többet szeretne megtudni az Unity Windows -ról, látogasson el erre a linkre…

amint az az első képen látható, a jelenet ablakban egy fehér doboz található, és ez a kamera doboza … Tehát bármi, ami ebben a dobozban van, a kamera megjeleníti.

Most először adjuk hozzá a háttérképet a jelenetablakhoz…

1- Egyszerűen húzza a háttérképet a projektablakból, és dobja be a jelenetablakba

és győződjön meg arról, hogy a kép illeszkedik a kamera dobozába

tetszőleges képméretet szerkeszthet, ha az Eszköztár Rect eszközt választja, ahogyan a harmadik kép mutatja.

adja hozzá a kívánt tárgyakat és karaktert a jelenethez… az utolsó képen látható módon.

4. lépés: Adjon hozzá néhány fizikát a karakterhez

Adjon hozzá néhány fizikát a karakterhez
Adjon hozzá néhány fizikát a karakterhez
Adjon hozzá néhány fizikát a karakterhez
Adjon hozzá néhány fizikát a karakterhez

Először is, a játék teszteléséhez vagy lejátszásához kattintson az Eszköztár Lejátszás gombjára…

Ha most játszod a játékot… a karakter nem mozog, nincs gravitáció… minden dolog statikus…

hogy az összes fizikai tulajdonságot hozzáadjuk a karakterünkhöz … aRigidbody2D tulajdonságot használjuk Ez a tulajdonság lehetővé teszi a gravitációs erő, súly, tömeg és egyebek szerkesztését …

Add hozzá a karakterünkhöz…

1- Válassza ki a karakterét a hierarchiából

2- Lépjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Rigidbody2D keresése

4- Válassza ki.

Ha most játszol…. Karakterünk leesik a gravitáció miatt: D

5. lépés: Adja hozzá az ütközést a karakterünkhöz

Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz
Adja hozzá az ütközést karakterünkhöz

Most hozzá kell adnunk a Collider2D tulajdonságot, hogy a karakter ütközhessen a talajjal és más objektumokkal…

Ahhoz, hogy ezt megtehessük … Először hozzá kell adnunk ezt a tulajdonságot a karakterünkhöz és bármely más objektumhoz, amelynek ütköznie kell vele.

Először is tegyük hozzá a karakterhez …

1- Válassza ki a karakterét a hierarchiából

2- Lépjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- BoxCollider2D keresése

4- Válassza ki.

5- Kattintson az "Ellenőrző szerkesztése" mezőre a BoxCollider2D-ből, amely megjelenik az Ellenőrben, hogy átméretezze a jelenetben megjelenő zöld mezőt

6- Húzza a Zöld mezőben megjelenő egyik zöld pontot, hogy illeszkedjen a karakterhez

Másodszor, adjuk hozzá a földhöz (végezze el ugyanazokat a lépéseket)…

1- Válassza ki a karakterét a hierarchiából2- Menjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- BoxCollider2D keresése

4- Válassza ki.

5- Kattintson az "Ellenőrző szerkesztése" mezőre a BoxCollider2D-ből, amely megjelenik az Ellenőrzőben, hogy átméretezze a jelenetben megjelenő zöld mezőt

6- Húzza a Zöld mezőben megjelenő egyik zöld pontot, hogy illeszkedjen a karakterhez

Ha a játékot játssza, látni fogja, hogy a karakter a földön áll:>

6. lépés: Mozgassa meg karakterünket

Image
Image
Ugorjon a karakterünk
Ugorjon a karakterünk

Ahhoz, hogy karakterünk bármilyen feladatot elvégezzen, először hozzá kell adnunk egy forgatókönyvet, amely megmondja neki, mit kell tennie…

Az Unity C# nyelvet használ … Ha többet szeretne megtudni erről, látogasson el erre a linkre

Tehát hozzuk létre a szkriptet

1- Válassza ki a karakterét a hierarchiából

2- Menjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Írja be a szkript nevét (például mozgás)…

4- Kattintson az "Új szkript" gombra

5- Kattintson a "Létrehozás és hozzáadás" gombra

Most duplán koppintson rá a szkript szerkesztéséhez

6- Törölje az összes automatikusan írt kódot

7- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el beírni a szkript nevét a #yourScriptName helyett)

8- ha tudni szeretné, hogyan kell ezt kódolni … Látogassa meg ezt a linket

9- Mentse el a forgatókönyvet, és menjen a karakter-ellenőrhöz, nézze meg a szkriptet

10- Válassza ki a jobb és bal gombot, és állítsa be a sebességet.

Ha most játszod a játékot, a karakter mozog …: D

7. lépés: Ugorja fel a karakterünket

Ugorjon a karakterünk
Ugorjon a karakterünk
Ugorjon a karakterünk
Ugorjon a karakterünk

Miután hozzáadtuk a karakterünk mozgását… most készen állunk a karakterugrásunkra…

Tehát létre kell hoznunk egy új szkriptet is, amely ugrik a karaktereinkben…

1- Válassza ki a karakterét a hierarchiából

2- Menjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Írja be a szkript nevét (például ugrás)…

4- Kattintson az "Új szkript" gombra

5- Kattintson a "Létrehozás és hozzáadás" gombra

Az ugrásszkript szerkesztése előtt … Először adjunk hozzá egy réteget a talajhoz, hogy az Unity tudja, hogy ez az objektum föld.

1- Válassza ki a talajt a hierarchiából

2- Kattintson az "Alapértelmezett" elemre az "Ellenőrző" tetején található "Rétegben"

3- Válassza a "Réteg hozzáadása" lehetőséget

4- Nevezze el a 8. réteget "Földnek" (ahogy a második képen látható)

5- Válassza ki újra a talajt a hierarchiából

6- Kattintson az "Alapértelmezett" elemre az "Ellenőrző" tetején található "Rétegben"

7- Válassza a „Föld” lehetőséget

Ennyi… Végül létrehoztunk egy új réteget, amely „föld”, és hozzáadtuk a földhöz

Mielőtt a karakterünk ugrását is elvégeznénk, meg kell győződnünk arról, hogy ekkor a talajt érinti, ugrik.

Létrehozzuk tehát a GroundCheck -et karakterünk számára…

1- Kattintson a jobb gombbal a karakterére a hierarchiából

2- Válassza az "Üres létrehozása" lehetőséget, és nevezze át "GroundCheck" -re

3- Válassza ki az "Move Tool" eszköztárat az eszköztárból, és mozgassa a "GroundCheck" -et lefelé a karakter alapjához vagy a cipőhöz (ahogy az ötödik képen látható)

Ezt követően készen állunk a Jumping Script szerkesztésére

1- Nyissa meg az ugrószkriptet (a projektből vagy az ellenőrből)

2- Törölje az összes automatikusan írt kódot

3- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el beírni a szkript nevét a #yourScriptName helyett)

ha tudni szeretné, hogyan kódoljuk ezt … Látogasson el erre a linkre

4- Mentse el a szkriptet, és menjen a karakter-ellenőrhöz, nézze meg a szkriptet (ahogy a hatodik képen látható)

5- Állítsa be az ugróerőt, adja hozzá a "GroundCheck" -et a földi ellenőrzési ponthoz (húzza el, és ejtse le a téglalap alakú dobozra), állítsa be a földsugarat (például a 0,1-es példához), válassza ki a "Talaj" talajréteget és végül válassza ki az Ugrás gombot.

Ha most játszol a játékkal…. Ő sétál és ugrik… Hurraaaaay:)

8. lépés: Animálja a karaktert

Image
Image
Animálja a karaktert
Animálja a karaktert
Animálja a karaktert
Animálja a karaktert
Animálja a karaktert
Animálja a karaktert

Miután karaktereinket mozgattuk és ugráltuk … animáljuk őt … Ettől nagyon jól fog kinézni…

először egy Sprite képre van szüksége az alapjáratról, a gyaloglásról és az ugrásról (ahogy az elsőtől a negyedik képig látható)

A karakter animálásához dolgoznia kell az Animációs ablak és az Animátor ablak, és alapértelmezés szerint az Unity felületén, amelyet nem jelenít meg …

1- Kattintson a Ctrl+6 gombra az Animáció ablak megjelenítéséhez

2- Válassza az Ablak lehetőséget a bal felső legördülő lehetőségek közül (amint az az ötödik képen látható)

Ezután válassza az "Animáció" -> "Animátor" lehetőséget, majd megnyílik a két Windows (Animációs ablak és animátor ablak)

Most kezdjük el animálni a karaktert, amikor az alapjáraton van…

1- Válassza ki a karakterét a hierarchiából

2- Kattintson az "Animációs ablak" "Létrehozás" gombjára

3- Válasszon egy megfelelő helyet az animáció mentéséhez

4- Ezután válassza ki az összes üresjáratú fotót a projektből, és húzza át az animációs ablakba (ahogy a hatodik képen látható)

Ha most játszol, a karakter alapjáraton van … Hűvös…

Most tegyük rá, hogy játsszon Walk animációt, amikor sétál…

1- Menjen az Animációs ablakba, kattintson az "Új animáció" elemre

2- Válassza az "Új klip létrehozása" lehetőséget

3- Válassza ki a megfelelő helyet az animáció mentéséhez

4- Ezután válassza ki az összes sétáló fotót a projektből, és húzza át az animációs ablakba

Most nyissa meg az Animátor ablakot

1- Kattintson a jobb gombbal az alapjárati mezőre, válassza az „Átmenet végrehajtása” lehetőséget, majd kattintson a Sétálódobozra (ahogy a hetedik képen is látható)

Megjegyzés: Az animációs doboznak nem szabad ugyanazt a nevet adni, attól függ, hogy mi a neve…

2- Kattintson a jobb egérgombbal a Walk Box elemre, válassza az "Átmenet végrehajtása" lehetőséget, majd kattintson az Idle Box elemre

3- A paraméterekben kattintson a plusz ikonra (+) Válassza a Bool lehetőséget (nevezze el például a sétát)

4- Válassza ki azokat a nyilakat, amelyek az üresjáratból a séta animációba kerülnek, lépjen az itInspector oldalra, és állítsa a "Has Exit Time" értéket hamisra, a "Fix Duration" értéket hamisra, állítsa az "átmeneti időtartamot" nullára, majd kattintson a plusz (+) gombra Ezek léteznek az Állapotban, és állítsuk a "Sétát" "Igaz" -ra (ahogy a nyolcadik képen látható)…

5- Válassza ki azokat a nyilakat, amelyek a Gyaloglásról üresjáratra animációból mozognak, lépjen az Ellenőrzőhöz, és állítsa a "Van kilépési idő" értékét hamisra, a "Fix időtartam" értéket hamisra, állítsa az "átmeneti időtartamot" nullára, majd kattintson a plusz (+) gombra. létezik a Feltételben, és állítsa a "Séta" értéket "Hamis" értékre

6- Válassza ki a karakterét a hierarchiából

7- Lépjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

8- Írja be a szkript nevét (például AnimateWalk)…

9- Kattintson az "Új szkript" gombra

10- Kattintson a "Létrehozás és hozzáadás" gombra

11- Törölje az összes automatikusan írt kódot

12- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el beírni Önnek a szkript nevét a #yourScriptName helyett, a mozgásszkript nevét a #YourMotionScriptName helyett, valamint az ugrószkript nevét a #YourJumpingScriptName helyett, és írjon Bool neved a "Séta" helyett, amelyet az Animátor paramétereiben hoztál létre)

13- Mentse el a forgatókönyvet, és menjen a karakter-ellenőrhöz, nézze meg a forgatókönyvet

14- Húzza a karaktert, és tegye a "Beszúrás a mozgásszkriptbe" és az "Ugrásszkript beszúrása" közé

Ha most játssza a játékot, a játékos üresjáratban van, és nyer, mozgatja a Run Animation játékot … Hűvös:>

Most tegyük rá, hogy játsszon Jump animációt, amikor ugrik…

1- Menjen az Animációs ablakba, kattintson az "Új animáció" elemre

2- Válassza az "Új klip létrehozása" lehetőséget

3- Válassza ki a megfelelő helyet az animáció mentéséhez

4- Ezután válassza ki az összes ugráló fotót a projektből, és húzza át az animációs ablakba

Most nyissa meg az Animátor ablakot

1- Kattintson a jobb gombbal az alapjárati mezőre, válassza az „Átmenet végrehajtása” lehetőséget, majd kattintson a Jump Box elemre (ahogy a kilencedik képen látható)

2- Kattintson a jobb gombbal az ugródobozra, válassza az "Átmenet végrehajtása" lehetőséget, majd kattintson a Futtatás mezőre

3- A paraméterekben kattintson a Plus ikonra (+) Válassza a Bool lehetőséget (nevezze el például az Ugrást)

4- Válassza ki a nyilakat, amelyek az üresjáratból az ugrás animációba lépnek, lépjen az Inspector elemre, és állítsa a "Has Exit Time" értéket hamisra, a "Fix Duration" értéket hamisra, állítsa az "átmeneti időtartamot" nullára, majd kattintson a plusz (+) gombra. létezik az Állapot belsejében, és állítsa az "Ugrás" -ot "Igaz" -ra (ahogy a tizedik kép mutatja) …

5- Válassza ki a nyilakat, amelyek az Ugrás a futtatáshoz animációból mozognak, lépjen az Ellenőrzőhöz, és állítsa a "Van kilépési idő" értékét hamisra, a "Fix időtartam" értéket hamisra, állítsa az "átmeneti időtartamot" nullára, majd kattintson a plusz (+) gombra. létezik a Feltételben, és állítsa az "Ugrás" értéket "Hamis" értékre

6- Koppintson duplán az Ugrás animációs mezőre az animátorból, és állítsa a "Loop Time" értéket "False" értékre

7- Válassza ki a karakterét a hierarchiából

8- Lépjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

9- Írja be a szkript nevét (például AnimateJump)…

10- Kattintson az "Új szkript" gombra

11- Kattintson a "Létrehozás és hozzáadás" gombra

12- Törölje az összes automatikusan írt kódot

13- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el beírni Önnek a szkript nevét a #yourScriptName helyett, és az ugrószkript nevét a #YourJumpingScriptName helyett, és írja be a Bool nevét a "Walk" helyett az Animátor Paraméterein belül hozta létre)

14- Mentse el a forgatókönyvet, és menjen a karakter-ellenőrhöz, nézze meg a forgatókönyvet

15- Húzza a karaktert, és dobja be az "Ugrásszkript beszúrása" pontba

Ha most játszod a játékot, a lejátszó tétlen lesz… Sétál… és ugrik… hooohuuu!: D

de meg kell fordítani

9. lépés: A karakter megfordítása

A karaktered megfordítása
A karaktered megfordítása
A karaktered megfordítása
A karaktered megfordítása
A karaktered megfordítása
A karaktered megfordítása

Először hozzá kell adnia egy új szkriptet a karakterünkhöz:

1- Válassza ki a karakterét a hierarchiából

2- Menjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Írja be a szkript nevét (például Flip)…

4- Kattintson az "Új szkript" gombra

5- Kattintson a "Létrehozás és hozzáadás" gombra

6- Törölje az összes automatikusan írt kódot

7- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el beírni a szkript nevét a #yourScriptName helyett, és a Motion Script nevét a #YourMotionScriptName helyett)

8- Mentse el a forgatókönyvet, és menjen a karakter-ellenőrhöz, nézze meg a szkriptet

9- Húzza a karaktert, és dobja be a "Mozgásszkript beszúrása" pontba

10-Másolja le az X karakterskáláját az [Átalakítás] feliratról az Ellenőrző tetején, és lépjen át a Scale_X-en a forgatókönyv szerint (ahogy a második és harmadik képen látható)

11- Másolja le Y karakter skáláját az (Átalakítás) elemről az Ellenőrző tetején, majd lépjen át a Scale_Y skálán

10. lépés: Kamera kövesse karakterünket

Ezúttal új szkriptet kell hozzáadnia fényképezőgépünkhöz:

1- Válassza ki fényképezőgépét a hierarchiából

2- Lépjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Írja be a szkript nevét (például CameraFollow)…

4- Kattintson az "Új szkript" gombra

5- Kattintson a "Létrehozás és hozzáadás" gombra

6- Törölje az összes automatikusan írt kódot

7- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el írni a szkript nevét a #yourScriptName helyett)

8- Mentse el a szkriptet, és menjen a kamera felügyelőjéhez, nézze meg a szkriptet. 8- Húzza a karaktert, és dobja be a "Célpontba"

Szükség esetén más beállításokat is szerkeszthet…

a kamera élére állításához használja az X & Y eltolást

11. lépés: Adja hozzá a második lejátszót (2 játékos) és a fényképezőgépet 2 játékos követéséhez

Adja hozzá a második játékost (2 játékos) és a fényképezőgépet 2 játékos követéséhez
Adja hozzá a második játékost (2 játékos) és a fényképezőgépet 2 játékos követéséhez

Hogy még érdekesebb legyen a játék … Készíthet 2, 3, 4, 10, 20…. Játékosok … tetszőleges számú játékos, akit szeretne… ezért tegye ezt:

1- Válassza ki a karakterét a hierarchiából

2- Ismételje meg (Pres a Ctrl + D-n)

most hozzáadott egy másik karaktert

3- Mozgassa a Mozgatás eszközzel, és húzza, majd helyezze megfelelő helyre

4- Most meg kell változtatnunk a vezérlési beállításokat, ezért menjünk az ellenőrhöz, módosítsuk a Motion Script jobb és bal gombját

5- Az Ugrás gomb módosítása is …

De most a kamera csak egy játékost követ, hogy egynél több játékost kövessen, új szkriptet kell hozzáadnunk hozzá:

1- Válassza ki fényképezőgépét a hierarchiából2- Menjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Írja be a szkript nevét (például CameraFollowMultipleTarget)…

4- Kattintson az "Új szkript" gombra

5- Kattintson a "Létrehozás és hozzáadás" gombra

6- Törölje az összes automatikusan írt kódot

7- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el írni a szkript nevét a #yourScriptName helyett)

8- Mentse el a szkriptet, és menjen a kamera felügyelőjéhez, nézze meg a szkriptet

9- Állítsa be a "célt" 2

10- Húzza a két játékost ebbe a célpontba.

Győződjön meg arról, hogy a fényképezőgép Z-eltolása (-20)

Módosíthat vagy beállíthat egy másik beállítást… ha élni szeretne a fényképezőgéppel. Módosítsa az eltolást X & Y

12. lépés: Pontszám és halott pontok hozzáadása

Pontszám és halott pontok hozzáadása
Pontszám és halott pontok hozzáadása

Sok nagyszerű ötlet megvalósítható a játékban, de a legegyszerűbb ötlet egy egyszerű pontozási terület létrehozása, ha az egyik karakter először nyer, és van halott terület, ha a játékos megérinti, és újra ív. az újraszaporodási pont most …

Először készítsük el a pontozási területet:

1- De az a Ground és a Score objektum (ahogy az első képen látható)

ne felejtse el hozzáadni a Box Collider2D -t

Most hozzá kell adnunk egy Scriptet a pontozási alaphoz

1- Válassza ki a pontozási talaját a hierarchiából

2- Menjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

3- Írja be a szkript nevét (például ScoreGround)…

3- Kattintson az "Új szkript" gombra. 4 Kattintson a "Létrehozás és hozzáadás" gombra.

5- Törölje az összes automatikusan írt kódot

6- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el, hogy írja be a szkript nevét a #yourScriptName helyett, és nevezze át a 2 játékos nevét a "YourPlayer1Name" és "YourPlayer2Name" helyett)

7- Mentse el a szkriptet, és menjen a kamera felügyelőjéhez, nézze meg a szkriptet

Most létre kell hoznunk a Szöveg és újraindítás gombot

Szöveg létrehozásához

1- Kattintson a pluszra (+) a hierarchiában

2- Válassza a "UI" -> "Text" lehetőséget

3- Nevezze át a szöveget az ellenőrből, és szerkessze a színét….

4- Hozzon létre 2 szöveget, az egyik az első játékos számára (Például: "1. játékos nyer"), a másik pedig a 2. játékos számára

Most létre kell hoznunk az Újraindítás gombot

Gomb létrehozása1- Kattintson a pluszjelre (+) a hierarchiában

2- Válassza a "UI" -> "Button" lehetőséget

3- Nevezze át a gombot az ellenőrből, és szerkessze a színét….

csak egy gombot hozzon létre

Most a szövegek és gombok létrehozása után hozzá kell adnunk őket a Scoring Ground Inspector -hoz, hogy ezt megtehessük:

1- Válassza ki a pontozási talaját a Hierarchia közül2- Lépjen az Inspector ablakba

3- Nézd meg a szkriptet, amit hozzáadtál

4- Húzza a szövegeket, és tegye a "Nyerje meg az 1. játékos szövegét" és a "Nyerje meg a 2. játékos szövegét" elemre

5- Húzza a gombot, és dobja az "Újraindítás" gombra

ha most játszol Minden dolog működik, kivéve az Újraindítás gombot

Hogy működjön

1- Válassza ki a fájlt az Unity bal felső sarkában található legördülő menüből…

2- Válassza ki az "Építési beállításokat"

3- Húzza a jelenetet a Projekt ablakban található Jelenet mappából, és dobja a "Jelenetek az építményekben" mappába

most adjunk hozzá új szkriptet a gombhoz

4- Válassza ki a gombot a hierarchiából

5- Lépjen az Inspector ablakba, és nyomja meg az "Add Component" gombot

6- Írja be a szkript nevét (például SceneLoader)…

7- Kattintson az "Új szkript" gombra

8- Kattintson a "Létrehozás és hozzáadás" gombra

9- Törölje az összes automatikusan írt kódot

10- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el beírni a szkript nevét a #yourScriptName helyett)

11- Mentse el a forgatókönyvet, menjen vissza az Unity-hez

12- Válassza ki a gombot a hierarchiából

13- Menjen az Inspectorhoz, kattintson a Plus (+) elemre.

14- húzza át a palackot a téglalap alakú dobozba

15- Kattintson a "Nincs funkció" elemre Válassza a "SceneLoader" -> "Jelenet betöltése" lehetőséget

16- írjon nullát… 0

most Ha játszol, akkor működik….. Hurrá: D

Adjuk hozzá a halott zónát ennek elkészítéséhez:

1- Kattintson a Plusz (+) gombra a Hierarchián

2-Válassza az "Üres létrehozása" lehetőséget, és menjen az Inspectorhoz

3- Add BoxCollider 2d….

4- Mozgassa lefelé, így amikor a játékos leesik, nekiütközik

Most adjon hozzá új szkriptet ehhez a játékobjektumhoz, és nevezze el például a DeadZone számára

5- Töltse le a szöveget, másolja ki és illessze be a szkriptbe (ne felejtse el, hogy írja be a szkript nevét a #yourScriptName & helyett, és írja be a karakterek nevét a "yourPlayer1 Name", "YourPlayer2 Name" helyett)

Most mentse és térjen vissza az egységhez

Hozzá kell adnunk egy üres játékobjektumot, amely jelzi, hogy a játékosunk hol fog újra ívni

1- Kattintson a Plusz (+) gombra a Hierarchián

2- Válassza az "Üres létrehozása" lehetőséget

3- Vigye a pozíciót ugyanarra a pozícióra, amelyre a játékosoknak újra kell ívnia

4- nézze meg a DeadZone Script-et az ellenőrből, és adja hozzá a Spawn Point-ot (az Ön által létrehozott játékobjektumot).

Ha most játszol, lenyűgözni fogsz: -O

13. lépés: A forgatás befagyasztása

A játék során van egy hiba, amelyet a karakter forgat …

Ha bosszant ez a hiba, akkor könnyen kijavíthatja:

1- Csak válassza ki a karaktert a hierarchiából

2- Nézze meg a Rigidbody2D-t az ellenőrből

3- Nyissa meg a "Korlátozásokat", és állítsa a "Forgatás befagyasztása" értéket Igaz értékre

Ez az;)

14. lépés: A főmenü létrehozása a játékhoz

Így hozhatja létre a főmenüt

15. lépés: Közzététel és megosztás

Végül a játék feltöltéséhez lásd ezt a videót

Remélem, élvezni fogja … Tanuljon … Fum:)

Bármilyen kérdése van, tegye fel nekem:

Ajánlott: