Просмотр полной версии : Какие вещи могут влиять на производительность флешки?
Всем привет.
Существует ли какое-то описание, что и насколько сильно влияет на производительность флешки? Каких вещей следует избегать, чтоб минимизировать загрузку проца?
В частности, меня мучают следующие вопросы:
1. Уменьшу ли я загрузку проца, заменив неподвижные элементы бэкграунда на растровые?
2. Влияет ли на загрузку полупрозрачный клип, если он покрывает только статичные объекты бэкграунда?
3. Имеет ли значение (с точки зрения загрузки проца) сложность векторной графики движущегося объекта, если для него _visible = false ?
4. Тот же вопрос касательно клипа с alpha = 0
.. и другие подобные.
1. Если включить cacheAsBitmap для неподвижного вектора, то разницы не будет;
2. Влияет;
3. Как-то было обсуждение насчет _visible. Было два диаметрально противоположных примера. В общем, к конесенсусу не пришли;
4. Безусловно будет отрисовка.
3. Буквально месяц назад столкнулся с ситуаций, когда флешка после добавления текста в заданное поле начинала тормозить. Я около часа ломал голову над причиной, но нашел ее. Под текстовым полем лежал анимированный клип, который за долго до появления поля был спрятан с помощью _visible = false, но продолжал проигрываться. После добавления stop (), проблема с торможением исчезла.
То есть не смотря на _visible = false, каждый фрейм анимации вызывал перерасчет всей векторной части клипа и текста.
screamge
17.10.2007, 02:18
А если клип не был бы спрятан тормозов не было бы?
Добавлю только лишь то, что не всегда этот перерасчет происходит (при _visible = false). Закономерность установить не удалось.
А если клип не был бы спрятан тормозов не было бы?
Были.
1. Если включить cacheAsBitmap для неподвижного вектора, то разницы не будет;
Но работать-то при этом все равно будет быстрее, чем если использовать векторное изображение без cacheAsBitmap?
Но работать-то при этом все равно будет быстрее, чем если использовать векторное изображение без cacheAsBitmap?
Почему? cacheAsBitmap нужен для того чтобы не было перерисовки. Если перерисовки нету то cacheAsBitmap никак не влият.
Но работать-то при этом все равно будет быстрее, чем если использовать векторное изображение без cacheAsBitmap?
Зависит ровным счетом от самого векторного изображения.
Тоесть имеет смысл включать cacheAsBitmap для всех векторных объектов игры?
Ну если количество потребляемой памяти не критично…
Возник еще вопрос сюда же:
Сильно ли влияет частично прозрачный PNG на плавность анимации под ним?
Так же как и полупрозрачный вектор?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.