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.

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.

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).

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

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

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

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.

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.

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.

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.

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

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.



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!