![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2008
Сообщений: 12
|
Есть мувклип - loca, персонаж - car и препятствие - wall.
Помещаем на stage клип loca, в loca помещаем car и wall. Как в таком случае сделать проверку на столкновения я не смог понять. Проверка на столкновение работает, если car и wall разместить в stage: var par:main=this.parent as main; if (wall.hitTestPoint(point_left.x,point_left.y,true)) { rotation+=5; speed*=0.5; } Как быть если wall и car в мувклипе loca, который размещен на stage? |
|
|||||
|
Регистрация: Dec 2006
Адрес: Novosibirsk
Сообщений: 93
|
какой класс проверяет столкновение? car?
|
|
|||||
|
Регистрация: Oct 2008
Сообщений: 12
|
Да, car. И car находится в мувклипе loca, в loca же находится wall.
И именно hitTestPoint, ибо wall - это дорога, по бортам которой препятствия. hittestObject не катит. Основу взял здесь: http://www.emanueleferonato.com/2010...l-as3-version/ И хочу совместить с двигающимся фоном, как здесь: http://xitri.com/2009/07/13/scrollin...cept_hero.html |
|
|||||
|
Регистрация: Dec 2006
Адрес: Novosibirsk
Сообщений: 93
|
Не понимаю, в чем конкретно проблема?
|
|
|||||
|
Регистрация: Oct 2008
Сообщений: 12
|
Вышлю свои потуги: архив.
Если его сейчас запустить, то таракан свободно бегает по полю и ничто его не тормозит. Идея заключается чтоб он затормаживался если заходит на зеленое поле. Второй архив - здесь это получается, но таракан не центрируется. И хотелось бы оставить вложенность loca в стэйдже, а в локе дорога и таракан, чтоб масштабировать можно было. Спасибо за внимание ![]() Последний раз редактировалось we11; 27.08.2010 в 12:00. |
|
|||||
|
Не могу открыть, наверно CS 5 формат, но скорее всего нужно преобразовывать координаты из локальных в глобальные
http://help.adobe.com/ru_RU/AS3LCR/F...ocalToGlobal() Последний раз редактировалось samana; 27.08.2010 в 12:08. |
|
|||||
|
Регистрация: Oct 2008
Сообщений: 12
|
Спасибо!
Бегает как планировалось =) |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|