Просмотр полной версии : "Разрушаемый" movieclip
Сразу прошу прощения, если не правильно изъясняюсь. У меня есть movieclip, нарисованный во флеше - нужно, чтобы этот movieclip "разрушался". То есть при попадании какого то объекта в него, удалялся определенный кусочек этого movieclip. Причем именно удалялся, а не ставал невидимым. Что нужно для этого сделать? Какие есть варианты?
Vansimar
18.10.2011, 23:40
собирать мувиклип из отдельных кусочков или использовать физ движок типа box2d
Cornford
19.10.2011, 07:27
Перевести MovieClip в BitmapData далее при попадании объекта вырезать из него.
Причем именно удалялся, а не ставал невидимым.
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.
Ну зачем так категорично? Не все так плохо.
Ну зачем так категорично? Не все так плохо.
А как еще?
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.
Я точно знаю, какой точкой будет врезаться объект в movieclip, то есть я использую не hitTestObject, а hitTestPoint, а в hitTestPoint есть параметр shapeFlag. "Указывает, следует ли выполнять тестирование по фактическим пикселям объекта (true) или по рамке (false)".
Перевести MovieClip в BitmapData далее при попадании объекта вырезать из него.
Тоже думал о таком подходе, но изображение еще должно быть масштабируемым, и если его увеличить - будет не красиво смотреться=).
А как еще?
BitmapData::hitTest() (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#hitTest())
Причем тут это? Я вообще о другом говорил.
http://www.emanueleferonato.com/2011/08/05/slicing-splitting-and-cutting-objects-with-box2d-part-4-using-real-graphics/
Vansimar
19.10.2011, 23:45
извиняюсь за оффтоп но
классный сайт много чего полезного
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.