Unity 5

Unity 5. Készítsen 3d kígyó

Hozzon létre egy játék kígyó 3d Unity 5.

Ebben a cikkben azt akarom mondani, hogy a játék motorja Unity 5 létrehozásához játék Snake 3d. A játék maga egy kígyó kerül megvalósításra, amely mozog egy bizonyos irányba, almát enni és növekedni. Étkezési alma, pontokat szerez, de ha a kígyó hit nem egy alma a másik tárgy (akadály vagy fal), a játék lesz vége.

Előállítás jelenetek.

Kezdeni, előkészíti a jelenetet, nyisson meg egy új projektet, majd hozzon létre három új jelenetek, nevezzük őket. MainMenu, Level és GameOver. Kezdjük a MainMenu jelenet, ez a jelenet lesz felelős a játék menüjében, és töltse be a következő szintre. Hozzon létre egy új C # MainMenu forgatókönyvet, és tegyük bele a kamerába, nyissa meg és írjuk be a következő kódot:

Unity 5

Game Over jelenetet.

A következő jelenet - egy jelenet Game Over. Ez a jelenet kerül egy-egy címke jelenik meg, amikor a kígyó slam Bizonyos alany. Csak rövid szünet után betölteni egy másik jelenet a menüben.
Nyissa meg a létrehozott jelenet, és hozzon létre egy szkript, GameOver. Mozgás, valamint a kamera és írd bele a következő kódot:

A forgatókönyv kész, most már hozzá GUItext és állítsa be úgy, hogy a felirat Game Over-ben nagyjából középre a képernyőn ...

Unity 5

Jelenet szint.

A következő jelenet - egy jelenet szint.
Itt egy kicsit bonyolultabb, először hozzon létre egy kerítés. Add a 4. szakasz a kocka, és helyezze őket a parttól 50-től a kiindulási pont, átméretezése nekik, és alá a gépet kiderült, hogy valami ehhez hasonló ...

Unity 5

Add hatálya a színpadra a helyzetét 0,0,0, 2,2,2 méretének és forgási 0,0,90, ez lesz a feje a kígyó.

Unity 5

Ez a mező adja hozzá az alkatrész karakter vezérlő, amely felelős a mozgás.
Mi meg a fényképezőgépet úgy, hogy figyelte a kígyó. Kapcsolja be a kamera 90 fokos, és tegyük a helyzetét 0,30,0, és hozzon létre egy új szkriptet LookAt, amelyek követik a fejét a kígyó:

Húzza azt a kamerát és a cél kiválasztási vonala körünket.

Unity 5

Adjunk hozzá egy másik terület, ez lesz a mi élelmiszer. Hozzon létre egy másik forgatókönyvet, és hívják étel:

Ez a szkript fogja hozni az előregyártott élelmiszer elején a színpad, hogy pontokat eszik a tárgy, objektum törlésekor a jelenetet, és hozzon létre egy új élelmiszer véletlenszerűen helyezi. Mozgás az élelmiszer-modellt, és mentse a modell előregyártott Resources / prefabs nevű mappát élelmiszer.

Unity 5

Ebben a szakaszban, akkor lehet, hogy egy hiba a sorban

Ez azt feltételezi, hogy létezik egy script nevű játék c változó pontokat. Nézzük hozza létre:

Ez a szkript kerül a pontot szerzett, és megjeleníti azokat a képernyőn akadályt területén a kerítések és véletlenszerűen generál őket a gépen.

Hozzon létre egy bábu a színen, és mozog rajta a forgatókönyvet, így megadhatja az az anyag, amely fogják vetíteni a akadályt.

Unity 5

Meg lehet kezdeni a játékot, és nézd meg, mit tettünk. Mint látható, az akadályokat és az élelmiszer keletkezik a tér, de a kígyó, amíg mozog, most viszont.
Hozzon létre egy másik forgatókönyvet, és nevezd meg a játékos:

Ez a szkript feladata lesz a mozgás a kígyó, ami a farok és a farok, hogy növelje az értéket vesz egy étkezés vagy terhelési jelenet GameOver amikor szembesül akadály. Mozgás a fejét a kígyó. Újabb panel a resouces mappában egy egyszerű gömb (törölnie kell a gömb ütköztető), ez lesz a mi farok. A script módosítsa a sor Player kígyó test ezen előregyártott.

Unity 5

Nos, mint minden, fut a projekt, de ezt megelőzően, adjuk hozzá a jelenet a telepítést fájl- építeni beállításokat a projekt

Unity 5

Unity 5

Archív projekt letölthető itt.

Töltsd le a játékot itt.

Kapcsolódó cikkek