![]() |
|
||||||||||
|
|||||
|
[+ 1.11 27.03.2006]
|
Значит так...
Делаю игру. Человечек бежит, прыгает и машет топором. На него нападают человеки с такими же топорами Если человечек находится до середины экрана, его _х прибавляется, а если добегает до середины, то начинает сдвигаться земля (ну типа экран двигается). Вот... Т.к экран двигается, то мувики с нападающими человечками вложил в мувик с землей. Надо сделать, чтоб злодеи не могли пройти сквозь героя и наоборот. Сначала делал через hitTest, проверял в мувике злодея. Вот так: Злодей останавливался, а вот для героя надо было ввести какую-то переменную, которая бы стопила его. Ну типа _root.stop="yes". Но когда злодеев становилось много, то становилось очень плохо каждый хотел либо разрешить, либо запретить движение герою Вот я и подумал, что надо через координаты проверять. Парился с localToGlobal, но не смог... И короче вообще в голове каша, может что-нить подскажете? Но главный вопрос! Как сделать чтоб герой убивал не всех монстров, которые одновременно подбежали, а только ближайшего! И простите за такую кашу с утра сижу - офигеваю... |
|
|||||
|
"Если человечек находится до середины экрана, его _х прибавляется, а если добегает до середины, то начинает сдвигаться земля"
-ага. сегодня четверг а завтра пойдем в баню... а почему бы всем составляющим самим не решать что делать основываясь на координатах остальных участников баталий? т.е. все дружно сообщяют свои координаты друг-дгуру. |
![]() |
![]() |
Часовой пояс GMT +4, время: 15:43. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|