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 (letöltés) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-1a20a1e4.jpg)
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 5 egység (védelmi) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-66023b90.jpg)
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 (óra) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-ad91b2ee.jpg)
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 (óra) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-38238d06.jpg)
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 5 egység (unity5) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-7f67ac68.jpg)
Vegye ki néhány objektumot annak érdekében, hogy az utat a mozgását csónakok
![A torony védelmi 5 egység (font) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-c3fca488.jpg)
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 (óra) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-0cb5ef03.jpg)
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 5 egység (hogy hozzon létre egy játék) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-0fc1046d.jpg)
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 5 egység (fatelep) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-4bc55277.jpg)
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 5 egység (unity5) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-295533cf.jpg)
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 5 egység (védelmi) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-80de3684.jpg)
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 5 egység (cryengine5) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-127076a9.jpg)
![A torony védelmi 5 egység (védelmi) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-fe1d18ef.jpg)
![A torony védelmi 5 egység (védelmi) A torony védelmi egységén 5](https://images-on-off.com/images/172/svoyatowerdefensenaunity5-29d22c4c.jpg)
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!