Качество визуализации флеш игры
Думаю многие знают как поменять качество визуализации флешки из actionscript:
stage.quality = "low"; stage.quality = "medium"; stage.quality = "high"; stage.quality = "best";
Однако не все задумываются чем всё же они отличаются. Хелп от Адоба гласит следующее:
- Low – векторная графика выводится без антиальясинга (сглаживания краёв, без зазубрин), растровая графика при масштабировании\повороте не сглаживается (smoothing).
- Medium – векторная графика выводится c антиальясингом 2×2 пикселя, но растровая графика при трансформациях по-прежнему не сглаживается.
- High – векторная графика выводится c антиальясингом 4×4 пикселя, растровая графика сглаживается только когда клип неподвижен.
- Best – векторная графика выводится c антиальясингом 4×4 пикселя, растровая графика сглаживается всегда.
Однако, на практике оказывается что растровая графика сглаживается уже при Medium качестве! Причём как в статике, так и в динамике.
Дальнейшее изучении вопроса показало, что всё сказанное выше про качество визуализации растровой графики актуально для флеш плееров версии 6 и 7 (хотя в хелпе стоит Runtime Versions:Flash Player 9!). Начиная с версии 8 растровая графика не сглаживается только при Low, а при Medium и выше сглаживается, если стоит параметр у bitmap в библиотеке – allow smoothing.
Так что Адоб похоже интеллектуально скопипастил и не перепроверил эту инфу из хелпа макромедии. Становится страшно – вдруг и в других частях этого хелпа есть такая бездумная копипаста?

Май 14th, 2010 at 15:26
Забавно.
Кстати, заметил, что переключатель качества в играх встречается всё реже. То ли разработчикам лень его прикручивать, то ли людям он просто особо не нужен. Например я, как игрок, им никогда не пользуюсь – если игра тормозит, то просто закрываю её.
Май 14th, 2010 at 22:45
Просто наверно в большинстве игр переключение качества не особо влияет на производительность. Так что можно ставить в Medium и не парится особо )
Май 15th, 2010 at 20:02
Зато вроде, при Medium качество шрифтов страдает, они становятся рваными. Приходиться работать в Best или High))
Лично у меня, в игрушке, в которой графика только в растре, при установки качества в Medium fps поднимается на 5-6 кадров, что не значительно, и особого смысла не вижу менять параметр quality)))
Май 15th, 2010 at 21:27
Не заметил особого падения качества шрифтов на Medium. А вот 5-6 кадров это очень существенно если игра динамичная. 25 кадров и 30 весьма заметна разница при движении объектов.