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