![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 31
|
Я делаю игру, там присутствует машина(вид сверху) и необходимо отслеживать столкновения машины и стенок, но когда машина поворачивает, границы мувиклипа расширяются...что делать???
|
|
|||||
|
[+1.3 05.04.09]
|
не знаю конечно но попробуй не машину крутить а _root
если его можно крутить ![]()
__________________
Бойтесь китайцев, компы приносящих! |
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 31
|
А нельзя как-нибудь проверять касание не самого мувиклипа, а его содержимого?
|
|
|||||
|
[+1.3 05.04.09]
|
если ты имееш в виду этот случай (файл в низу )
то нет если у тя машинка на актион скрипте нарисована то с помошю цикла обрабатывай координаты краев муторно долго но боьше помоему не как
__________________
Бойтесь китайцев, компы приносящих! |
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 31
|
У меня машина имеет примерно форму прямоугольника, и обведена она, как на скрине 1, а когда я скриптом изменяю её _rotation, то она цепляет за окружающие предметы, так как если бы была ситуация, изображенная на скрине два.
|
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 31
|
вот второй скриншот
|
|
|||||
|
[+1.3 05.04.09]
|
ну а я те про что нет нельзя
__________________
Бойтесь китайцев, компы приносящих! |
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 31
|
ну нет...нет должно же быть какое-то решение, как иначе быть-то мне теперь...а?
|
|
|||||
|
Регистрация: Jun 1999
Адрес: Moscow
Сообщений: 136
|
Пользуй movieclip.hitTest(x,y,true) - проверка пересечения клипа с точкой.
Если сравниваешь два предмета - сравниваются их обрамляющие квадраты. Подсказка - поставь вдоль края машинки несколько пустых мувиклипов и проверяй их на пересечение |
|
|||||
|
Регистрация: Apr 2002
Адрес: Москва
Сообщений: 31
|
ну поставлю я скажем 10 пустых мувиклипов, в уроне 20 стен, и что теперь 200 условий обрабатывать? Это если не учитывать, что некоторые стены тоже могут стоять под углом...
Последний раз редактировалось Пряник; 06.12.2003 в 17:22. |
![]() |
Часовой пояс GMT +4, время: 06:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|