Неговата кула отбраната на Unity 5. Част 1.
Създаване на кула отбраната игра двигател Unity 5.
Започвайки с този урок аз ще ви кажа как да се създаде игра с кула отбраната стил игра двигател Unity 5.
Кула отбраната - е жанр на игра, в която играчът трябва да се справят с врагове (ботове), преди да се премине определена точка на картата. Това трябва да стане чрез изграждане на кули в определени места на картата.
В този урок, ние ще подготви игра сцената и да реализира движението на лодки на определени точки (точки).
Нека започнем с подготвителния етап. Създаване на нов проект в единство и да добавите нова папка материал. ресурси. скриптове и сцена. В тези папки, ние ще се съхранява материалите, игрови предмети, скриптове, както и нашата игрална сцена.
Създаване на поле.
Първо трябва да се създаде равнопоставеност, който ще бъде домакин на всички главното действие.
Добавяне на самолет на сцената с позициите на нулите и всякакви материали, да го преименувате в стълб.
Освен това, възможността за поставяне кули на игралното поле, трябва да се създаде платформа.
Добавяне на куб на сцената с размера на 1, 0.1, 1 и го изключите възможността да хвърлят сенки (Mesh правят - хвърлят сенки - изключен).
Преименуване на куба в TowerPlace и я съхранявайте на панелните
Сега ние се дублира нашата платформа (CTR + D), така че да покриват цялата игралното поле
Преместете всички платформи биберон (TowerPlace) и панелните размери варират леко за какво ще бъде разстоянието между платформите.
Премахване на някои от обектите, за да получите по пътя за движението на плавателни съдове
Добавянето на Точки
Създаване на празен обект в сцената с позициите на нулите и името на точката. Променете своята икона, която показва на сцената. това Асансьор от у-ос, оста х и Z трябва да остане при нулева стойност.
Съхранявайте го на панелните и поставим нашата vaypointy на празен път, включете ръбовете (дублира CTR + D, за да преместите, докато държите CTR бутон). Прехвърлете всичко сочи към празни weapoints обект.
Създаване на куб, който ще създаде робот на сцената. Ние го в началото на пътя и премахване ботове от него кутия ускорител. Започнете да го наречем
Дублиране на куба и го поставете в края на ботовете на пътя (можете да приложите различни материали на кубчета), да го наречем край.
Създаване на сфера в сцената и да го прилага по отношение на който и да е материал. Добави компонент абсолютно твърдо тяло. Премести сферата на панелните и премахнете от сцената. Това ще бъде нашият противник, който ще се движи по сцената, и които ще трябва да унищожи кулата.
На този етап подготовка свърши, отиваме на скриптове.
В папката Scripts, създайте нов C # spawner сценарий и да го преместите в обекта Start. Отваряне на сценария и напишете следния код:
Този скрипт ще бъде отговорен за появата на врага на сцената, разстоянието между обекти и броя на обектите, включени от началната точка.
Enemy създаде скрипт и да го прехвърли на панелните врага (Enemy), отворете го и напишете следния код:
Този скрипт ще бъде отговорен за движението на врага weapoints точки, скоростта на движение и отстраняването от сцената.
Започнете на обекта се посочва в областта на мицел обект и ни панелните точка Enemy Spawn в областта посоча себе Започнете
Създайте друг сценарий и да го наречем weapoints. го прехвърля веднага на оръжията обект в сцената (нашата група от точки). Отваряне на сценария и напишете кода:
На този етап вече е възможно да се започне нашата сцена, не забравяйте да добавите тази сцена във файла настройки проекта на - Вградени настройките и ги запазете на сцената.
Както можете да видите, нашите съоръжения са започнали да се движат по предварително определен път и да изчезне в края на краищата. наляво, за да настроите външния вид на кулите и премахването на врага от сцената. По този начин ние ще направим в следващите уроци. Успешните проекти!
Свързани статии