![]() |
hitTest
есть различные объекты /нарисованые художниками/
проверить их на столкновение, Кнешна первым делом взялся за hitTest(), но он проверяет рамки объекта, а у меня койта зигзаг нарисован. описавать все эти художественные объекты програмно - геморно. рисовать внутри их много квадратиков, дык объектов на экране - пару десятков. Боюсь будут тормаза. Не могу определиться. Как ткое лутьше сделать? |
все от условий зависит:
если размерами одного из объектов можно принебречь, то hitTest(x,y,shapeFlag) подойдет, если нет, то без квадратиков (впрочем и пустые мувики тож подойдут) имхо, не обойтись, а уж где их ставить.. |
неравильная форма тянет на каждый мув по 5-6 квадратиков.
есе тких объектов на экране 10-20, то за один решеш проверить их всех(((. плюс на бекгроунде дополнительна анимация. мля, я попал( |
Вложений: 1
эх ну просто нет слов , опять метод точек ........................
сбился со счета на форуме это показывать .................. |
Цитата:
В огороде бузина...... Хит прямоугольника с границей кривой фигуры...... |
хорошо Шрек , неспорю не идеал но частично снимает проблему , а твой метод точек вообще на заре эвалюции и на сложной кривой вообще глючит до неприличия , так что твои точки тоже дальше кубика не ушли ..........
Силин прав в необходимости описывать фигуру невидемыми мувиками , но внесу свою поправку , по жизненому опыту ;) при изпользовании хиттеста мы наткнемся на глупую работу этих мувиков , так как соприкосаемый обьект может круто застрять на перекрестии координат х и у , но проблема решаема мувики ( кубики которые будут облеплять контур ) должни проверять взаимодействия между собой математикой , тогда этого глюка нет , проверено D12 ;) |
диспут,однако..
Jlekc, давай пример, мы на нем продолжим |
диспут, хмм
Все равно нормального решения не найдеться, покрайне мере для этих версий флеша. Должна быть проверка на пересечения фигуры, а не ее рамки. Сделал как всегда(( На контуры накидал невидемых мувов. Сделал проверку на столкновения с фигурой, есе столкнулся то начинаю проверять контурные мувы. |
| Часовой пояс GMT +4, время: 13:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.