У меня есть большой, подробный интерактивный векторный объект с динамическим текстом, который часто переводится горизонтально с экрана на экран, когда пользователь должен смотреть на него, а затем отходить от экрана, когда пользователь будет выполнен. Если я настроил myVector.cacheAsBitmap = true, прежде чем переводить его и myVector.cacheAsBitmap = false после его перевода, что происходит со всеми этими растровыми изображениями, которые генерируются каждый раз? Должен ли я сам распоряжаться ими?AS3: Утилизация растровых изображений cacheAsBitmap?
ответ
Adobe помощь о Bitmap caching:
Включение кэширования растровых изображений для анимированного объекта, который содержит сложные векторной графики (например, текст или градиенты) повышает производительность. Однако, если на экранном объекте, таком как видеоролик , который имеет свою временную шкалу, разрешен растровое кэширование, вы получаете противоположный результат. На каждом кадре время выполнения должно обновить кэшированное растровое изображение, а затем перерисовать его на экране, что требует много циклов процессора. Кэширование растрового изображения является преимуществом только тогда, когда кешированный растровый файл может быть сгенерирован один раз, а затем использован без необходимости его обновления.
Если вы включите кеширование растрового изображения для объекта Sprite, объект может быть перемещен , не вызывая время выполнения для восстановления кэшированного растрового изображения. Изменение свойств x и y объекта не вызывает восстановление . Тем не менее, любая попытка повернуть его, масштабировать или изменить, его альфа-значение заставляет среду выполнения регенерировать кэшированное растровое изображение, и, как результат, ухудшает производительность.
Заключение
Если вы сделаете простой поступательное движение вдоль оси х или оси у, ваш растровое изображение создается только один раз.
Должен ли я сам распоряжаться ими?
Похоже, что вы не можете прикасаться к кешу растрового изображения, который используется только встроенным Flash-плеером.
- 1. AS3 cacheAsBitmap confusion
- 2. Утилизация растровых изображений и управление памятью
- 3. Утилизация растровых изображений, используемых в фоновом потоке
- 4. Вставка растровых изображений в приложение as3
- 5. андроид утилизация всех растровых изображений на вид на удаление удаления
- 6. Java: Утилизация изображений изображений
- 7. AS3, утилизация объектов скворца
- 8. Утилизация Android и изображений
- 9. Как разместить несколько растровых изображений в прокручиваемом прямоугольнике? AS3
- 10. Проблемы с прослеживания растровых изображений и векторов (AS3)
- 11. C++ WIN32: масштабирование растровых изображений/предоставление растровых изображений HDC's
- 12. Обработка огромных растровых изображений
- 13. Кэширование растровых изображений
- 14. Редактор растровых изображений WPF
- 15. OutOfMemoryError растровых изображений андроид
- 16. Обработка больших растровых изображений
- 17. Память декодирования растровых изображений
- 18. Отображение растровых изображений
- 19. Раскадровка растровых изображений
- 20. Сохранение списка растровых изображений
- 21. Android - потеря растровых изображений?
- 22. Изменение размеров растровых изображений
- 23. алгоритмы масштабирования растровых изображений
- 24. Размер растровых изображений
- 25. Загрузка больших растровых изображений
- 26. Максимальные размеры растровых изображений
- 27. Утилизация общего списка битовых изображений
- 28. AS3 - получить доступ к внутреннему растровому изображению, используемому CacheAsBitmap?
- 29. Отображает ли AS3 cacheasbitmap в режиме предварительного просмотра?
- 30. Печать изображений растровых изображений с использованием PCL