
11.06.2006, 00:55
|
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
сорри, через час не получилось.
итак, чтобы рассказать небольшой экскурс к истории вопроса:
первое и довольно долго единственно юзаемое решение было
размещение кучи мувиклипов по периметру фигуры и проверка на
хит тест их всех.
я, как-то предложил и (выложил здесь исходник) как это сделать
с помощью одного мувиклипа. впрочем от первого варианта он
не сильно отличается.
делается так: внутри мувика добавляются два слоя - верхний -
гайд слой, просто скопированный контур фигуры.
по этому гайд слою запускается закольцованная tween анимация
мувиклипа, например на 100 кадров.
внутри этого мувиклипа - еще один. собственно хит тест с этим
мувиком и проверяется.
в цикле while запускаем переход на следующий кадр и проверку
на хит тест.
дальше всё понятно.
разумеется, чтобы оптимизировать процесс, стоит перед этим проверять
пересечение баундинг боксов. но не думаю, что это вызовет сложности.
|