PDA

Просмотр полной версии : "Разрушаемый" movieclip


StasMIX
18.10.2011, 21:47
Сразу прошу прощения, если не правильно изъясняюсь. У меня есть movieclip, нарисованный во флеше - нужно, чтобы этот movieclip "разрушался". То есть при попадании какого то объекта в него, удалялся определенный кусочек этого movieclip. Причем именно удалялся, а не ставал невидимым. Что нужно для этого сделать? Какие есть варианты?

Vansimar
18.10.2011, 23:40
собирать мувиклип из отдельных кусочков или использовать физ движок типа box2d

Cornford
19.10.2011, 07:27
Перевести MovieClip в BitmapData далее при попадании объекта вырезать из него.

goodguy
19.10.2011, 08:06
Причем именно удалялся, а не ставал невидимым.
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.

spooner
19.10.2011, 14:02
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.

Ну зачем так категорично? Не все так плохо.

DaFive
19.10.2011, 14:15
Ну зачем так категорично? Не все так плохо.

А как еще?

StasMIX
19.10.2011, 14:55
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.

Я точно знаю, какой точкой будет врезаться объект в movieclip, то есть я использую не hitTestObject, а hitTestPoint, а в hitTestPoint есть параметр shapeFlag. "Указывает, следует ли выполнять тестирование по фактическим пикселям объекта (true) или по рамке (false)".

Перевести MovieClip в BitmapData далее при попадании объекта вырезать из него.

Тоже думал о таком подходе, но изображение еще должно быть масштабируемым, и если его увеличить - будет не красиво смотреться=).

spooner
19.10.2011, 17:05
А как еще?

BitmapData::hitTest() (http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#hitTest())

goodguy
19.10.2011, 17:25
Причем тут это? Я вообще о другом говорил.

GBee
19.10.2011, 23:26
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
извиняюсь за оффтоп но
классный сайт много чего полезного