Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.10.2011, 21:47
StasMIX вне форума Посмотреть профиль Отправить личное сообщение для StasMIX Найти все сообщения от StasMIX
  № 1  
Ответить с цитированием
StasMIX
 
Аватар для StasMIX

Регистрация: Aug 2008
Адрес: Украина, город Херсон
Сообщений: 50
Отправить сообщение для StasMIX с помощью ICQ
Post "Разрушаемый" movieclip

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

Старый 18.10.2011, 23:40
Vansimar вне форума Посмотреть профиль Отправить личное сообщение для Vansimar Найти все сообщения от Vansimar
  № 2  
Ответить с цитированием
Vansimar
 
Аватар для Vansimar

Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
собирать мувиклип из отдельных кусочков или использовать физ движок типа box2d

Старый 19.10.2011, 07:27
Cornford вне форума Посмотреть профиль Отправить личное сообщение для Cornford Найти все сообщения от Cornford
  № 3  
Ответить с цитированием
Cornford

Регистрация: Oct 2009
Сообщений: 174
Перевести MovieClip в BitmapData далее при попадании объекта вырезать из него.

Старый 19.10.2011, 08:06
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 4  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Цитата:
Причем именно удалялся, а не ставал невидимым.
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.

Старый 19.10.2011, 14:02
spooner вне форума Посмотреть профиль Отправить личное сообщение для spooner Найти все сообщения от spooner
  № 5  
Ответить с цитированием
spooner
 
Аватар для spooner

Регистрация: Mar 2009
Сообщений: 207
Цитата:
Сообщение от goodguy Посмотреть сообщение
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.
Ну зачем так категорично? Не все так плохо.

Старый 19.10.2011, 14:15
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 6  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
Цитата:
Сообщение от spooner Посмотреть сообщение
Ну зачем так категорично? Не все так плохо.
А как еще?
__________________
Кодинг, багинг, алгоритминг. me @

Старый 19.10.2011, 14:55
StasMIX вне форума Посмотреть профиль Отправить личное сообщение для StasMIX Найти все сообщения от StasMIX
  № 7  
Ответить с цитированием
StasMIX
 
Аватар для StasMIX

Регистрация: Aug 2008
Адрес: Украина, город Херсон
Сообщений: 50
Отправить сообщение для StasMIX с помощью ICQ
Цитата:
Сообщение от goodguy Посмотреть сообщение
Так не получится. Даже если удалить часть контента мувиклипа, все равно его границы останутся прямоугольными.
Я точно знаю, какой точкой будет врезаться объект в movieclip, то есть я использую не hitTestObject, а hitTestPoint, а в hitTestPoint есть параметр shapeFlag. "Указывает, следует ли выполнять тестирование по фактическим пикселям объекта (true) или по рамке (false)".

Цитата:
Сообщение от Cornford Посмотреть сообщение
Перевести MovieClip в BitmapData далее при попадании объекта вырезать из него.
Тоже думал о таком подходе, но изображение еще должно быть масштабируемым, и если его увеличить - будет не красиво смотреться=).
__________________
Я не злопамятный, я запишу


Последний раз редактировалось StasMIX; 19.10.2011 в 15:03.
Старый 19.10.2011, 17:05
spooner вне форума Посмотреть профиль Отправить личное сообщение для spooner Найти все сообщения от spooner
  № 8  
Ответить с цитированием
spooner
 
Аватар для spooner

Регистрация: Mar 2009
Сообщений: 207
Цитата:
Сообщение от DaFive Посмотреть сообщение
А как еще?
BitmapData::hitTest()

Старый 19.10.2011, 17:25
goodguy вне форума Посмотреть профиль Найти все сообщения от goodguy
  № 9  
Ответить с цитированием
goodguy
Banned
[+1 05.11.11]
[+1 09.08.11]

Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
Причем тут это? Я вообще о другом говорил.

Старый 19.10.2011, 23:26
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 10  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
http://www.emanueleferonato.com/2011...real-graphics/
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:58.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 15:58.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.