![]() |
hitTestPoint для вложенных в movieclip объектов.
Есть мувклип - loca, персонаж - car и препятствие - wall.
Помещаем на stage клип loca, в loca помещаем car и wall. Как в таком случае сделать проверку на столкновения я не смог понять. Проверка на столкновение работает, если car и wall разместить в stage: Код AS3:
Как быть если wall и car в мувклипе loca, который размещен на stage? |
какой класс проверяет столкновение? car?
Код AS3:
|
Цитата:
И именно hitTestPoint, ибо wall - это дорога, по бортам которой препятствия. hittestObject не катит. Основу взял здесь: http://www.emanueleferonato.com/2010...l-as3-version/ И хочу совместить с двигающимся фоном, как здесь: http://xitri.com/2009/07/13/scrollin...cept_hero.html |
Код AS3:
|
Вышлю свои потуги: архив.
Если его сейчас запустить, то таракан свободно бегает по полю и ничто его не тормозит. Идея заключается чтоб он затормаживался если заходит на зеленое поле. Второй архив - здесь это получается, но таракан не центрируется. И хотелось бы оставить вложенность loca в стэйдже, а в локе дорога и таракан, чтоб масштабировать можно было. Спасибо за внимание :) |
Не могу открыть, наверно CS 5 формат, но скорее всего нужно преобразовывать координаты из локальных в глобальные
http://help.adobe.com/ru_RU/AS3LCR/F...ocalToGlobal() |
|
Вложений: 1
Посмотри вот тут. Я сделал столкновения только для одного таракана, теперь работает! Для других точек я думаю разберёшься как сделать. Добавленный код с 58 строчки в классе таракана
|
Спасибо! :) Бегает как планировалось =)
|
| Часовой пояс GMT +4, время: 11:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.