Sisällysluettelo:

Luo 2D -peli: 15 vaihetta
Luo 2D -peli: 15 vaihetta

Video: Luo 2D -peli: 15 vaihetta

Video: Luo 2D -peli: 15 vaihetta
Video: 【Multi-sub】Time to Fall in Love EP15 | Luo Zheng, Lin Xinyi, Yang Ze | Fresh Drama 2024, Marraskuu
Anonim
Luo 2D -peli
Luo 2D -peli
Luo 2D -peli
Luo 2D -peli
Luo 2D -peli
Luo 2D -peli

Oletko kyllästynyt pelaamaan pelejä? Mikset tee peliä?

Tämä opettavainen opastaa sinut tekemään täysin yksinkertaisen 2D -pelin …

Käytämme Unity Game Engineä 2D -pelimme suunnitteluun ja luomiseen… ja käytämme myös Microsoft Visual Studiota ohjelmoimaan ja luomaan joitain skriptejä.

Tarvikkeet

1- Unity Game Engine

2- Microsoft Visual Studio

Vaihe 1: Lataa Unity Game Engine ja Microsoft Visual Studio

Lataa Unity Game Engine ja Microsoft Visual Studio
Lataa Unity Game Engine ja Microsoft Visual Studio
Lataa Unity Game Engine ja Microsoft Visual Studio
Lataa Unity Game Engine ja Microsoft Visual Studio

Pelin luomiseksi ja ohjelmoimiseksi tarvitsemme Game Engine ("Unity") ja Visual Studio… Joten lataa ne ensin:

1-Käytä tätä linkkiä… tai hae”lataa Unity Hub”… Lataa ensin”Unity Hub”

3- Käytä sitten tätä linkkiä… Lataa”Unity”

4- Valitse Unity -versio ja napsauta sitten "Lataa (Win)" -> "Unity -asennusohjelma"

Muista tarkistaa Unity & Microsoft Visual Studio Community 2019, kuten toisessa kuvassa näkyy

Vaihe 2: Luo uusi projekti ja tuo uusia resursseja

Image
Image
Luo uusi projekti ja tuo uusia resursseja
Luo uusi projekti ja tuo uusia resursseja

Lataamisen jälkeen "Unity Hub", "Unity" ja "Microsoft Visual Studio Community 2019"… aloitetaan

1- Avaa "Unity"… Sitten se suorittaa automaattisesti "Unity Hub"

2- Nyt meidän on luotava uusi projekti… Napsauta "UUSI"

3- Valitse 2D-malli, kirjoita projektisi nimi ja valitse sopiva sijainti projektillesi

4- Napsauta "Luo"

Luo -painikkeen napsauttamisen jälkeen Unity toimii …

Nyt meidän on lisättävä hahmomme, tausta ja esineet…

Jos sinulla ei ole mitään lisättävää… voit ladata tämän tarvitsemasi resurssin tästä linkistä.

Ja nyt haluamme lisätä resurssit Unityyn… Tämän tekemiseksi:

Yksinkertaisesti voit vetää kansion ja pudottaa sen projektiikkunaan Unityssä.

TAI

1- Siirry kohtaan Unity & Napsauta hiiren kakkospainikkeella Tyhjennä tila "Projekti" -ikkunassa, kuten toisessa kuvassa näkyy

2- Valitse kansiosta lisättävä tausta, merkki ja objektit.

Vaihe 3: Lisää omaisuutesi kohtaukseen

Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen
Lisää omaisuutesi kohtaukseen

Jos lisäät jotain kohtausikkunaan… se näkyy peli -ikkunassa

Lisätietoja Unityn Windowsista saat tämän linkin kautta…

kuten näet ensimmäisessä kuvassa, kohtausikkunassa on valkoinen laatikko ja tämä on kameran laatikko… Joten mikä tahansa tämän laatikon sisällä oleva asia näyttää kameran.

Nyt lisätään ensin tausta kohtausikkunaan…

1- Vedä taustakuva projekti-ikkunasta ja pudota se kohtausikkunan sisään

ja varmista, että kuva sopii kameran laatikkoon

Voit muokata mitä tahansa kuvakokoa valitsemalla työkalupalkista Korjaustyökalu kolmannen kuvan mukaisesti.

lisää myös haluamasi objektit ja hahmosi kohtaukseen… kuten viimeisessä kuvassa näkyy.

Vaihe 4: Lisää hahmoon fysiikkaa

Lisää hahmoon fysiikkaa
Lisää hahmoon fysiikkaa
Lisää hahmoon fysiikkaa
Lisää hahmoon fysiikkaa

Ensinnäkin voit testata tai pelata peliäsi napsauttamalla työkalupalkin Toista -painiketta…

Jos pelaat peliäsi nyt… Hahmo ei liiku, ei ole painovoimaa… kaikki asiat ovat staattisia…

lisätäksesi kaikki fysiikkaominaisuudet hahmoomme… käytämme theRigidbody2D -ominaisuutta Tämän ominaisuuden avulla voit muokata painovoimaa, painoa, massaa ja muita…

Joten lisätään se hahmoomme…

1- Valitse hahmosi hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Etsi Rigidbody2D

4- Valitse se.

Jos pelaat nyt…. Hahmomme putoaa painovoiman vuoksi: D

Vaihe 5: Lisää törmäys hahmollemme

Lisää törmäys hahmollemme
Lisää törmäys hahmollemme
Lisää törmäys hahmollemme
Lisää törmäys hahmollemme
Lisää törmäys hahmollemme
Lisää törmäys hahmollemme
Lisää törmäys hahmollemme
Lisää törmäys hahmollemme

Nyt meidän on lisättävä Collider2D -ominaisuus, jotta hahmo törmää maahan ja muihin objekteihin…

Tämän tekeminen… Meidän on ensin lisättävä tämä ominaisuus hahmollemme ja mihin tahansa muuhun kohteeseen, jonka on törmättävä sen kanssa.

Lisäämme sen ensin hahmoon …

1- Valitse hahmosi hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Etsi BoxCollider2D

4- Valitse se.

5- Napsauta Inspectorissa näkyvän BoxCollider2D-ruudun "Edit Collider" -ruutua, jotta voit muuttaa näkymän vihreän laatikon kokoa

6- Vedä yksi vihreästä pisteestä, joka näkyy vihreässä ruudussa, jotta se sopii hahmoon

Toiseksi, lisätään se maahan (tee samat vaiheet)…

1- Valitse hahmosi hierarkiasta2- Siirry tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Etsi BoxCollider2D

4- Valitse se.

5- Napsauta Inspectorissa näkyvän BoxCollider2D-ruudun "Edit Collider" -ruutua, jotta voit muuttaa näkymän vihreän laatikon kokoa

6- Vedä yksi vihreästä pisteestä, joka näkyy vihreässä ruudussa, jotta se sopii hahmoon

Jos pelaat peliä, näet, että hahmo seisoo kentällä:>

Vaihe 6: Siirrä hahmomme

Image
Image
Tee hahmostamme hyppy
Tee hahmostamme hyppy

Saadaksemme hahmomme tekemään minkä tahansa tehtävän, meidän on ensin lisättävä hänelle käsikirjoitus, joka kertoo hänelle, mitä tehdä…

Unity käyttää C# -kieltä… Jos haluat oppia lisää siitä, voit käydä tällä linkillä

Joten luodaan käsikirjoitus

1- Valitse hahmosi hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Kirjoita komentosarjan nimi (esimerkiksi liike)…

4- Napsauta "Uusi skripti"

5- Napsauta "Luo ja lisää"

Nyt kaksoisnapauta sitä muokataksesi komentosarjaa

6- Poista kaikki automaattisesti kirjoitetut koodit

7- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName) sijaan

8- jos haluat tietää kuinka koodata tämä … Käy tällä linkillä

9- Tallenna käsikirjoitus ja mene hahmon tarkastajaan, katso käsikirjoituksesi

10- Valitse oikea ja vasen painike ja aseta nopeus.

Jos pelaat peliä, hahmo liikkuu…: D

Vaihe 7: Anna hahmon hypätä

Tee hahmostamme hyppy
Tee hahmostamme hyppy
Tee hahmostamme hyppy
Tee hahmostamme hyppy

Kun olemme lisänneet hahmomme liikkeen… olemme nyt valmiita hyppäämään hahmoihimme…

Joten meidän on myös luotava uusi skripti, joka saa hahmomme hyppäämään…

1- Valitse hahmosi hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Kirjoita komentosarjan nimi (esimerkiksi hyppy)…

4- Napsauta "Uusi skripti"

5- Napsauta "Luo ja lisää"

Ennen hyppykomentosarjan muokkaamista … Lisätään ensin kerros maaperään, jotta Unity tietää, että tämä kohde on maa …

1- Valitse maa hierarkiasta

2- Napsauta Tarkastajan yläosassa olevasta "Tasosta" "Oletus"

3- Valitse "Lisää kerros"

4- Nimeä kerros 8 "Maa" (kuten toisessa kuvassa)

5- Valitse maa hierarkiasta uudelleen

6- Napsauta Tarkastajan yläosassa olevasta "Tasosta" "Oletus"

7- Valitse "Maa"

Siinä kaikki… Lopulta luomme uuden kerroksen, joka on "Ground", ja lisäsimme sen maaperäämme

Ennen kuin teemme myös hahmon hyppäämisen, meidän on varmistettava, että hän koskettaa sitten maata, hän hyppää.

Luodaan siis GroundCheck hahmollemme…

1- Napsauta hiiren kakkospainikkeella hahmosi hierarkiasta

2- Valitse "Luo tyhjä" ja nimeä se uudelleen "GroundCheck"

3- Valitse työkaluriviltä "Siirrä työkalu" ja siirrä "GroundCheck" alas merkkipohjaan tai kenkään (kuten viidennessä kuvassa)

Sen jälkeen olemme valmiita muokkaamaan hyppykäsikirjoitustamme

1- Avaa hyppyskriptisi (projektista tai tarkastajasta)

2- Poista kaikki automaattisesti kirjoitetut koodit

3- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName) sijaan

jos haluat tietää, miten me koodaamme tämän… Käy tällä linkillä

4- Tallenna käsikirjoitus ja siirry hahmon tarkastajaan, katso käsikirjoitustasi (kuten kuudes kuva näkyy)

5- Aseta hyppyvoima, lisää "GroundCheck" maan tarkistuspisteeseen (vetämällä sitä ja pudottamalla se suorakulmion laatikkoon), aseta maan säde (esimerkki 0,1), valitse pohjakerros "Ground" ja valitse lopuksi hyppypainike.

Jos pelaat peliä nyt…. Hän kävelee ja hyppää… Hurraaaaay:)

Vaihe 8: Animoi hahmo

Image
Image
Animoi hahmo
Animoi hahmo
Animoi hahmo
Animoi hahmo
Animoi hahmo
Animoi hahmo

Kun olemme tehneet hahmomme liikuttamaan ja hyppimään… Animoimme hänet… Se saa hänet näyttämään erittäin siistiltä…

tarvitset ensin Sprite -kuvan joutokäynnistä, kävelystä ja hyppäämisestä (kuten näkyy ensimmäisestä neljänteen kuvaan)

Hahmon animoimiseksi sinun on työskenneltävä animaatioikkunassa ja animaatioikkunassa ja oletusarvoisesti Unityn käyttöliittymässä et näytä näitä ikkunoita… saadaksesi ne:

1- Napsauta Ctrl+6 saadaksesi animaatioikkunan

2- Valitse ikkuna vasemmasta yläkulmasta avattavista vaihtoehdoista (kuten viidennessä kuvassa)

Valitse sitten "Animaatio" -> "Animaattori", niin kaksi ikkunaa avautuvat (animaatioikkuna ja animaattori -ikkuna)

Aloitetaan nyt hahmon animointi sen ollessa joutokäynnillä…

1- Valitse hahmosi hierarkiasta

2- Napsauta "Luo" -painiketta Animaatio-ikkunassa

3- Valitse sopiva paikka tallentaa animaatio siihen

4- Valitse sitten kaikki tyhjäkäynnissä olevat valokuvat projektista ja vedä ja pudota se animaatioikkunaan (kuten kuudes kuva näkyy)

Jos pelaat nyt, hahmo on joutokäynnillä Vau … Todella siistiä…

Anna hänen nyt pelata Walk -animaatiota kävellessään…

1- Siirry animaatioikkunaan napsauttamalla "Uusi animaatio"

2- Valitse "Luo uusi leike"

3- Valitse sopiva paikka tallentaa animaatio siihen

4- Valitse sitten kaikki kävelykuvat projektista ja vedä ja pudota se animaatioikkunaan

Avaa nyt animaattori -ikkuna

1- Napsauta hiiren kakkospainikkeella tyhjäkäyntilaatikkoa ja valitse "tee siirtymä" ja napsauta Kävelylaatikko (kuten seitsemännessä kuvassa näkyy)

Huomautus: Animaatiolaatikon saman nimen ei pitäisi olla, se riippuu siitä, mikä sen nimi on…

2- Napsauta Walk Boxia hiiren kakkospainikkeella ja valitse "Tee siirtymä" ja napsauta sitten Idle Box

3- Napsauta parametreissa Plus-kuvaketta (+) Valitse Bool (anna sille nimi esimerkiksi Walk)

4- Valitse nuolet, jotka siirtyvät käyttämättömästä kävelyanimaatioon, siirry itInspectoriin ja aseta "On poistumisaika" arvoon False, "Kiinteä kesto" arvoon false, aseta "siirtymäaika" nollaksi ja napsauta plus (+) Nämä ovat kunnossa ja asettavat "Kävele" -asetukseksi "Tosi" (kuten kahdeksannessa kuvassa näkyy)…

5- Valitse nuolet, jotka siirtyvät Kävely-joutokäynnistä -animaatiosta, Siirry sen tarkastajaan ja aseta "On poistumisaika" -arvoksi False, "Kiinteä kesto" -arvoksi epätosi, Aseta "siirtymäaika" -arvoksi nolla ja napsauta plus (+) -painiketta. olemassa ehdon sisällä ja aseta "Kävely" -asetukseksi "False"

6- Valitse hahmosi hierarkiasta

7- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

8- Kirjoita komentosarjan nimi (esimerkiksi AnimateWalk)…

9- Napsauta "Uusi skripti"

10- Napsauta "Luo ja lisää"

11- Poista kaikki automaattisesti kirjoitetut koodit

12- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName sijasta, liikkeesi skriptin nimeä #YourMotionScriptName sijasta ja myös hyppyskriptinimeäsi #YourJumpingScriptName sijasta ja Kirjoita Bool -nimesi Animaattorin parametrien sisällä luomasi "Walk" -käskyn sijaan)

13- Tallenna käsikirjoitus ja siirry hahmon tarkastajaan, katso käsikirjoituksesi

14- Vedä hahmosi ja pudota se "Insertyour Motion Script"- ja "Insertyour Jump Script" -sisältöön

Jos pelaat peliä nyt, pelaaja on joutokäynnillä ja voittaa siirtämällä juoksevan animaatiopelin… Viileä:>

Anna hänen nyt pelata Jump -animaatiota, kun hän hyppää…

1- Siirry animaatioikkunaan napsauttamalla "Uusi animaatio"

2- Valitse "Luo uusi leike"

3- Valitse sopiva paikka tallentaa animaatio siihen

4- Valitse sitten kaikki hyppyvalokuvat projektista ja vedä ja pudota se animaatioikkunaan

Avaa nyt animaattori -ikkuna

1- Napsauta hiiren kakkospainikkeella tyhjäkäyntilaatikkoa ja valitse "tee siirtymä" ja napsauta hyppylaatikkoa (kuten yhdeksännessä kuvassa näkyy)

2- Napsauta hiiren kakkospainikkeella siirtymisruutua ja valitse "Tee siirtymä" ja napsauta Suorita laatikko

3- Napsauta parametreissa Plus-kuvaketta (+) Valitse Bool (anna sille nimi esimerkiksi Jump)

4- Valitse nuolet, jotka siirtyvät käyttämättömästä hyppyanimaatioon, siirry sen tarkastajaan ja aseta "Onko poistumisaika" arvoon False, "Kiinteä kesto" arvoon epätosi, Aseta "siirtymän kesto" nollaksi ja napsauta plus (+) olemassa kunnossa ja sisällä "Hyppy" -asetukseksi "Tosi" (kuten kymmenennessä kuvassa näkyy)…

5- Valitse nuolet, jotka siirtyvät Jump to Run -animaatiosta, siirry sen tarkastajaan ja aseta "Has Exit Time" arvoon False, "Fixed Duration" arvoon false, aseta "siirtymäaika" arvoon Zero ja napsauta plus (+) olemassa ehdon sisällä ja aseta "Hyppy" -asetukseksi "False"

6- Kaksoisnapauta Jump-animaatioruutua Animaattorista ja aseta "Loop Time" -asetukseksi "False"

7- Valitse hahmosi hierarkiasta

8- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

9- Kirjoita komentosarjan nimi (esimerkiksi AnimateJump)…

10- Napsauta "Uusi komentosarja"

11- Napsauta "Luo ja lisää"

12- Poista kaikki automaattisesti kirjoitetut koodit

13- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName -nimisen sijasta ja myös hyppyskriptinimeäsi #YourJumpingScriptName sijasta, ja kirjoita Bool-nimesi kävellen sijaan. Animaattorin parametrien sisällä)

14- Tallenna käsikirjoitus ja siirry hahmon tarkastajaan, katso käsikirjoituksesi

15- Vedä hahmosi ja pudota se "Lisää hyppyskriptisi" -osaan

Jos pelaat peliäsi nyt, soitin tyhjäkäynnillä… Kävele… ja hyppää… hooohuuu!: D

mutta hän on käännettävä

Vaihe 9: Hahmon kääntäminen

Hahmosi kääntäminen
Hahmosi kääntäminen
Hahmosi kääntäminen
Hahmosi kääntäminen
Hahmosi kääntäminen
Hahmosi kääntäminen

Ensin sinun on lisättävä hahmoomme uusi skripti:

1- Valitse hahmosi hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Kirjoita skriptin nimi (esimerkiksi Flip)…

4- Napsauta "Uusi skripti"

5- Napsauta "Luo ja lisää"

6- Poista kaikki automaattisesti kirjoitetut koodit

7- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName sijasta ja myös Motion Script -nimeäsi #YourMotionScriptName)

8- Tallenna käsikirjoitus ja siirry hahmon tarkastajaan, katso käsikirjoituksesi

9- Vedä hahmosi ja pudota se "Insertyour Motion Script" -kenttään

10-Kopioi hahmosi asteikko X tarkastajan yläosassa olevasta (muunnos) -kohdasta ja ohita se skenaariosi skaalalla_X (kuten näkyy toisessa ja kolmannessa kuvassa)

11- Kopioi hahmosi asteikko Y tarkastajan yläosassa olevasta (muunnos) -kohdasta ja ohita se asteikolla Y

Vaihe 10: Kamera seuraa luonnetta

Tällä kertaa sinun on lisättävä uusi skripti kameraamme:

1- Valitse kamera hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Kirjoita komentosarjan nimi (esimerkiksi CameraFollow)…

4- Napsauta "Uusi skripti"

5- Napsauta "Luo ja lisää"

6- Poista kaikki automaattisesti kirjoitetut koodit

7- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName) sijaan

8- Tallenna käsikirjoitus ja mene kameran tarkastajaan, katso käsikirjoitustasi 8- Vedä hahmosi ja pudota se "Kohteen" sisään

Voit muokata muita asetuksia, jos haluat…

Jos haluat asettaa reunan kameraan, käytä siirtymää X & Y

Vaihe 11: Lisää toinen pelaaja (2 pelaajaa) ja kamera Seuraa kahta pelaajaa

Lisää toinen pelaaja (2 pelaajaa) ja kamera Seuraa kahta pelaajaa
Lisää toinen pelaaja (2 pelaajaa) ja kamera Seuraa kahta pelaajaa

Jotta pelistäsi tulisi mielenkiintoisempi…. Voit tehdä sen 2, 3, 4, 10, 20…. Pelaajat… mikä tahansa määrä pelaajia, joita haluat… joten tee se:

1- Valitse hahmosi hierarkiasta

2- Kopioi se (Pres Ctrl + D)

nyt lisäsit toisen hahmon

3- Siirrä sitä Siirrä-työkalulla ja vedä sitä, aseta se sopivaan paikkaan

4- Nyt meidän on muutettava ohjausasetuksia, joten mene sen tarkastajaan, vaihda sen liikkeen komentosarjan oikea ja vasen painike

5- Vaihda myös hyppypainike …

Mutta nyt Kamera seuraa vain yhtä pelaajaa, jotta se seuraa enemmän kuin yhtä pelaajaa, meidän on lisättävä siihen uusi skripti:

1- Valitse kamera hierarkiasta2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Kirjoita komentosarjan nimi (esimerkiksi CameraFollowMultipleTarget)…

4- Napsauta "Uusi skripti"

5- Napsauta "Luo ja lisää"

6- Poista kaikki automaattisesti kirjoitetut koodit

7- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName) sijaan

8- Tallenna käsikirjoitus ja mene kameran tarkastajalle, katso käsikirjoitustasi

9- Aseta "tavoite" 2

10- Vedä kaksi pelaajaasi tämän tavoitteen sisään.

Varmista, että kameran siirtymä Z (-20)

Voit muuttaa tai asettaa toisen asetuksen… jos haluat edetä kamerassa Muokkaa siirtymää X & Y

Vaihe 12: Pisteiden ja kuolleiden pisteiden lisääminen

Lisää pisteitä ja kuolleita pisteitä
Lisää pisteitä ja kuolleita pisteitä

Pelissäsi voi tehdä monia hienoja ideoita, mutta yksinkertaisin idea on luoda yksinkertainen pistealue, jos joku hahmoista saavuttaa sen ensimmäisenä voittaessaan, ja on kuollut alue, jos pelaaja koskettaa sitä ja kutoo uudelleen uudelleen kutupaikka …

Tehdään ensin pistealue:

1- Mutta a Ground ja Score-objekti (kuten näkyy ensimmäisessä kuvassa)

älä unohda lisätä siihen Box Collider2D: tä

Nyt meidän on lisättävä pisteytyskenttään käsikirjoitus

1- Valitse pistemääräsi Hierarkiasta

2- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

3- Kirjoita komentosarjan nimi (esimerkiksi ScoreGround)…

3- Napsauta "Uusi komentosarja" 4- Napsauta "Luo ja lisää"

5- Poista kaikki automaattisesti kirjoitetut koodit

6- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName -nimen sijaan ja nimeä 2 pelaajan nimi uudelleen "YourPlayer1Name" ja "YourPlayer2Name" sijaan)

7- Tallenna käsikirjoitus ja mene kameran tarkastajalle, katso käsikirjoitustasi

Meidän on nyt luotava Teksti ja Käynnistä -painike

Tekstin luominen

1- Napsauta pluspainiketta (+) hierarkiassa

2- Valitse "UI" -> "Text"

3- Nimeä tarkastajan teksti uudelleen ja muokkaa sen väriä….

4- Luo 2 tekstiä, joista toinen on pelaajalle yksi (esimerkiksi "Pelaaja 1 voittaa") ja toinen pelaajalle 2

Nyt meidän on luotava uudelleenkäynnistyspainike

Painikkeen luominen1- Napsauta pluspainiketta (+) hierarkiassa

2- Valitse "UI" -> "Button"

3- Nimeä painike uudelleen tarkastajalta ja muokkaa sen väriä….

luo vain yksi painike

Nyt kun olet luonut tekstejä ja painikkeita, meidän on lisättävä ne pisteytystarkastajaan tehdäksesi sen:

1- Valitse pistemääräsi Hierarkiasta2- Siirry Tarkastaja-ikkunaan

3- Katso lisäämääsi käsikirjoitusta

4- Vedä tekstit ja pudota se kohtaan "Voittaa pelaajan 1 teksti" ja "Voita pelaajan 2 teksti"

5- Vedä painiketta ja pudota se "Käynnistä uudelleen" -painikkeeseen

jos pelaat nyt, kaikki toimii paitsi uudelleenkäynnistyspainiketta

Jotta se toimisi

1- Valitse tiedosto Unityn vasemmassa yläkulmassa olevista avattavista työkaluista…

2- Valitse "Rakennusasetukset"

3- Vedä kohtauksesi projektiikkunassa olevasta Scene-kansiosta ja pudota se "Scene in Builds" -kohtaan

nyt lisätään uusi komentosarja painikkeeseen

4- Valitse painike hierarkiasta

5- Siirry Tarkastaja-ikkunaan ja paina "Lisää komponentti"

6- Kirjoita komentosarjan nimi (esimerkiksi SceneLoader)…

7- Napsauta "Uusi skripti"

8- Napsauta "Luo ja lisää"

9- Poista kaikki automaattisesti kirjoitetut koodit

10- Lataa teksti, kopioi se ja liitä se käsikirjoitukseesi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName) sijaan

11- Tallenna skripti palaa Unityyn

12- Valitse painike hierarkiasta

13- Siirry sen tarkastajaan napsauttamalla Plus (+) -painiketta napsautuksesta

14- vedä ja pudota pullo suorakulmaiseen laatikkoon

15- Napsauta "Ei toimintoa" Valitse "SceneLoader" -> "Lataa kohtaus"

16- kirjoita nolla… 0

nyt jos pelaat, se toimii….. Hurraa: D

Lisäämme kuolleen vyöhykkeen tekemään tämän:

1- Napsauta Plus (+) -painiketta hierarkiassa

2-Valitse "Luo tyhjä" ja siirry sen tarkastajaan

3- Lisää BoxCollider 2d….

4- Siirrä se alas, joten kun pelaaja putoaa, hän törmää siihen

Lisää nyt uusi komentosarja tähän peliobjektiin ja nimeä se esimerkiksi DeadZoneksi

5- Lataa teksti, kopioi se ja liitä se skriptiisi (älä unohda kirjoittaa sinulle komentosarjan nimeä #yourScriptName & -sovelluksen sijaan ja ja kirjoita hahmojen nimet "yourPlayer1 Name", "YourPlayer2 Name")

Tallenna ja palaa takaisin ykseyteen

Meidän on lisättävä tyhjä peliobjekti, joka osoittaa, missä pelaajamme kutee uudelleen

1- Napsauta Plus (+) hierarkiassa

2- Valitse "Luo tyhjä"

3- Siirrä asema samaan asentoon, johon tarvitset pelaajien uudelleen kutevan

4- katso tarkastajan DeadZone-skriptiä ja lisää siihen Spawn Point (luomasi peliobjekti).

Jos pelaat nyt, olet vaikuttunut: -O

Vaihe 13: Pyörimisen jäädyttäminen

Kun pelaat peliä, hahmo pyörii vian…

Jos ärsytti tätä vikaa… voit korjata sen helposti:

1- Valitse merkki vain hierarkiasta

2- Katso tarkastajan Rigidbody2D

3- Avaa "Rajoitukset" ja aseta "Pysäytyskierto" arvoon Tosi

Se siitä;)

Vaihe 14: Päävalikon luominen peliin

Näin päävalikko luodaan

Vaihe 15: Julkaiseminen ja jakaminen

Lopuksi voit ladata pelisi Katso tämä video

Toivottavasti nautit… Opi… Hanki fum:)

Kaikki kysymykset kysy minulta:

Suositeltava: