A torony védelmi egységén 5

A Tower Defense Unity 5. 1. rész.

Létrehozása Tower Defense játék motorja Unity 5.

Kezdve ez a bemutató fogom mondani, hogyan lehet létrehozni egy játékot Tower Defense stílusú játék motorja Unity 5.







Tower Defense - egy műfaj játék, amelyben a játékosnak el kell foglalkozni ellenségek (botok), mielőtt átlépik egy bizonyos pontot a térképen. Ezt kell tenni kiépítése tornyok bizonyos helyeken a térképen.

Ebben a leírásban, mi fog készíteni a játék jelenetet, és rájönnek, a mozgás hajók bizonyos pontokon (pont).

Kezdjük az előkészítő szakaszban. Hozzon létre egy új projektet az Egység és adjunk hozzá néhány új mappát anyag. források. szkriptek és jelenetet. Ezekben a mappákban, akkor tárolja az anyagokat, játék tárgyak, szkriptek, és a mi játék jelenet.

A torony védelmi egységén 5

Létrehozása terén.

Először létre kell hoznunk egy játéktér, amely otthont a fő tevékenysége.

Hozzá egy repülőgép a helyszínre az álláspontok a nullák és bármilyen anyagból, nevezd be pole.

A torony védelmi egységén 5

Továbbá, a lehetőséget forgalomba torony a játékteret, akkor létre kell hozni egy olyan platform.

Add a kocka, hogy a jelenet a mérete 1, 0,1, 1 és ki kell azt a lehetőséget, hogy árnyékot (Mesh render - Cast Shadows - off).

A torony védelmi egységén 5

Nevezze át a kockát TowerPlace és tárolja egy előregyártott

Most meg kell ismételnünk platform (CTR + D), hogy fedezze az egész játékteret

A torony védelmi egységén 5

Mozgás minden platformon cumi (TowerPlace) és panel mérete változik némileg mi lenne a távolságot a platformok.

A torony védelmi egységén 5

Vegye ki néhány objektumot annak érdekében, hogy az utat a mozgását csónakok

A torony védelmi egységén 5






hozzáadása Waypoints

Hozzon létre egy üres objektumot a jelenet a pozíciókat a nullák és a név a pont felé. Változás az ikonjára, amit megjelenő színpadon. Emelje meg y tengely, x-tengely és Z kell maradnia nulla értéket.

A torony védelmi egységén 5

Tárolja előregyártott, és helyezze el vaypointy egy üres pályán, kapcsolja be a széleit (duplikált CTR + D, mozogni miközben a gombot CTR). Transzfer minden pont egy üres objektumot weapoints.

A torony védelmi egységén 5

Hozzon létre egy kocka, amely létrehoz egy bot a színpadon. Rakjuk az elérési út elején, és távolítsa el a botokat tőle doboz ütköztető. hívják indítása

Ismétli a kocka, és helyezze az elérési út végére botok (akkor lehet alkalmazni a különböző anyagok kockákra), nevezzük végén.

A torony védelmi egységén 5

Hozzon létre egy gömböt a helyszínre, és alkalmazza azt a bármilyen anyagból. Add alkatrész merev test. Mozgassa a gömböt előregyártott, és távolítsa el a helyszínről. Ez lesz az ellenfelünk, amely mozogni a színpadon, és ami kell, hogy elpusztítsa a torony.

A torony védelmi egységén 5

Ebben az előkészítő szakaszban vége, megyünk a szkripteket.

A Scripts mappában hozzon létre egy új c # spawner script és mozgassa azt a Start objektumot. Nyissa meg a forgatókönyvet, és írjuk be a következő kódot:

Ez a szkript feladata lesz a megjelenése az ellenség a színpad közötti távolság tárgyak száma és a megjelenő tárgyak a kiindulási pont.

Enemy egy scriptet, és tegyük bele az előregyártott ellenség (ellenség), nyissa meg, és írjuk be a következő kódot:

Ez a szkript feladata lesz a mozgás az ellenség weapoints pontok, sebesség a mozgás és eltávolítását a jelenetet.

Kezdje a létesítményben meg kell jelölnie a spawn tárgy mezőt, és a panel Enemy Spawn pont terén rámutatnak magát indítása

A torony védelmi egységén 5

Hozzon létre egy másik forgatókönyvet, és hívják weapoints. tegyük bele azonnal a fegyvereket a tárgy a helyszínen (a csoport pont). Nyissa meg a forgatókönyvet, és írjuk be a kódot:

Ebben a szakaszban már lehet kezdeni a jelenetet, ne felejtsd el hozzáadni ezt a jelenetet a projekt beállításainak Fájl - Beépített beállításokat, és mentse a jelenetet.

A torony védelmi egységén 5

A torony védelmi egységén 5

A torony védelmi egységén 5

Mint látható, a létesítmények elkezdett mozogni előre meghatározott úton, és eltűnik a végén. hagyta, hogy testre a megjelenését a tornyok és eltávolítását az ellenség a jelenetet. Ily módon fogunk csinálni a következő tanulságokat. Sikeres projektek!




Kapcsolódó cikkek