![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2012
Сообщений: 88
|
Привет всем.
Появился у меня такой вопрос. Создал я класс Hostile(враждебные) Эти юниты наносят урон главному Герою в том случае, если Главный Герой находится слишком близко к ним. Эти юниты создаются в заданных точках простым объявлением класса. И мне приходится каждому Классу устанавливать Героя, которому они будут наносить урон. import flash.ui.*; public class Game extends MovieClip{ public function Game(){ var Heros:Hero=new Hero(); var map=new Level(); var b=new Base(Heros); addChild(map); //Mouse.hide(); b.arrObj[0].alpha=0.5; b.addEventListener(Event.ENTER_FRAME,b.AlphaObj); Heros.setmap(map.Map); addChild(Heros); var Hos:Hostile=new Hostile(34,161,0,250); //Вот я создал первого юнита var Hos1:Hostile=new Hostile(315,34,1,250); //Вот я создал второго юнита Hos.setmap(map.Map);//Вот я указал Карту пути Hos.setHero(Heros);//Вот я указал ГГероя Hos1.setmap(map.Map);//Вот я указал Карту пути Hos1.setHero(Heros);//Вот я указал ГГероя addChild(Hos); addChild(Hos1); addChild(b); |
![]() |
Часовой пояс GMT +4, время: 09:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|