Просмотр полной версии : Всё тот же HitTest...
oOLokiOo
17.11.2007, 22:44
Такая ситуация...
Есть 2 MovieClip_а произвольной формы (не просто квадратной или круглой).
Через hitTest их столкновение определить не получается, так как hitTest определяет столкновение по - "bounding box_у".
Что посоветуете?
Mr. Fixit
17.11.2007, 22:51
определяй не хиттестом.. а по координатам...
CrazyFlasher
17.11.2007, 23:03
getBounds
oOLokiOo
17.11.2007, 23:04
Mr. Fixitх
Что ты имеешь ввиду?
Приведи пример рабочего кода.
CrazyFlasher
getBounds
MovieClip_а произвольной формы (не просто квадратной или круглой)
CrazyFlasher
17.11.2007, 23:05
с таким тоном вам "приведут пример" в вакнсиях. удачи
Contemplater
17.11.2007, 23:17
Как вариант расставить датчики (маленькие прозрачные клипы) на ключевых точках, и просто проверять тем же hitTest()...
Можно использовать hitTest класса BitmapData, он работает на уровне пикселей.
oOLokiOo
17.11.2007, 23:46
Contemplater
Как вариант расставить датчики (маленькие прозрачные клипы) на ключевых точках, и просто проверять тем же hitTest()...
спасибо за наводку, но очень много ручной работы (расставление датчиков)
iNils
Можно использовать hitTest класса BitmapData, он работает на уровне пикселей.
спасибо, это кажется то что надо. сейчас буду разбираться.
2Contemplater:
Неплохо, когда там от силы шестиугольник. А что же тогда поделать если там фигура вообще не поймешь какая? + При перемеиещении самого объекта придеться перемещать синхронно эти же точки.... Не рационально.
CrazyFlasher
18.11.2007, 14:44
придеться перемещать синхронно эти же точки
их можно просто запихнуть в перемещаемый мувик
да так все умные люди и делают ))) особенно если взаимодействующих объектов много, этот метод наиболее предпочтителен.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.