![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 4
|
Есть 4 объекта. Они летят в слу4айном порядке сверху вниз, долетают до какого-то момента и останавливаются (скажем падают на пол). Стоит зада4а перехватить, который из них прилетел первым, который вторым, который третим и который 4етвёртым..
Голова уже кипит, подскажите наиболее простой алгоритм пожалуйста ![]() |
|
|||||
|
Есть два способа.
1. через hitTest(). 2. по координатам.
__________________
Книги и желание лучшие учителя. |
|
|||||
|
Регистрация: May 2008
Сообщений: 476
|
fruct! Думаю самым простым будет вариант №2, представленный Vektor'ом.
__________________
Случайность, господа, это знаете ли непознанная необходимость. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 4
|
или я не понял ход ваших мыслей, или вы меня до конца недопоняли
![]() и мои 4 объекта мувики, и пол - мувик. делаю хитТест, всё это понятно. у меня может приземлиться первым как mc1, так и mc4, вторым например mc3.. вот мне нужно это знать, 4тобы дать 40 о4ков mc1, 30 о4ков - mc3, 20 о4ков - mc2 и 10 о4ков - mc4. т.е. какой из 4-ёх приземлился первым, какой вторым и т.д. пока расписывал придумал от такое %) : на каждом объекте делаю хитТест с полом и проверяю, если например _глобал.приземлился_первым == undefined, тогда записываю его идентификатор в эту переменную. если же переменная уже не равна undefined, тогда лезем смотреть переменную _глобал.приземлился_вторым и делаем тоже самое.. Пойду пробовать, всем спасибо за помощь ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:58. |
|
|
« Предыдущая тема | Следующая тема » |
|
|