Просмотр полной версии : расторизация анимированого movieClip
всем привет. есть мувик для большей производительности вычитал что нужно перевести его в последовательность bitmapData , перевел и выложил каждый кадр в массив , но как правильно реализовать так что бы добавить на сцену анимированый bitmap что бы была максимальная производительность?
ZackMercury
12.10.2015, 15:06
http://www.ant-karlov.ru/iz-vektora-v-rastr.html
Или другой вариант - http://www.flasher.ru/forum/blog.php?b=693
neonoviiwolf
12.10.2015, 22:20
А можно вопросик по этой теме? Скоро придётся самому переводить вектор в растр. А можно сделать так: создаём класс, который расширяет мувиклип и в этом классе создать экземпляр класса для растеризации, отправить ему ссылку "this", он вернёт ссылку на растерезованный уже клип, далее this = "растерезованный мувик"?
ZackMercury
12.10.2015, 22:24
neonoviiwolf, разве this можно переопределять? Даже если можно было бы, несоответствие типов MovieClip и кастомного наследуемого от Bitmap.
Программно создавать кадры у мувика невозможно, можно только сделать свой мувик.
Добавлено через 8 минут
Если бы можно было на лету менять содержимое кадров мувика - не нужно было бы вообще париться, взял поменял вектор на растровые картинки на лету и всё.
neonoviiwolf
12.10.2015, 22:35
neonoviiwolf, разве this можно переопределять? Даже если можно было бы, несоответствие типов MovieClip и кастомного наследуемого от Bitmap.
Программно создавать кадры у мувика невозможно, можно только сделать свой мувик.
Ну значит нельзя, прост думаю как проще поменять свой код в игре, что бы добавить возможность растиризации, я изначально рассчитывал мувик из спрайтов лепить сразу. А потом посмотрел, как облегчает жизнь tween, вот и думаю как акуратно перелопатить код с наименьшим ущербом
ZackMercury
12.10.2015, 22:49
Про ущерб - это вы загнули. Никому ещё растеризация не повредила)
А поменять код можно банально с помощью Ctrl+F(Find & Replace).
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.