Просмотр полной версии : У меня у флехи стоит 50 fps А в IE показывает 35.
Anry_coolboy
29.05.2008, 18:49
У меня у флехи стоит 50 fps А в IE показывает 35.
Подскажите, как можно исправить эту проблему.
chingachgoog
29.05.2008, 19:03
Оптимизировать код и графику. ФП играет как успеваетю
Anry_coolboy
29.05.2008, 19:24
так если создать пустую флеху, без кода и графики, все равно показует 35, а не 50. Если ставлю 35, показует 20. Может дело в плеере?
Alex_beginner
29.05.2008, 19:30
chingachgoog! А как Вы думаете после оптимизации он достигнет 50 fps или будет ассимптотически приближаться к этому значению?
chingachgoog
29.05.2008, 19:35
так если создать пустую флеху, без кода и графики, все равно показует 35, а не 50. Если ставлю 35, показует 20. Может дело в плеере?
Тут несколько вариантов:
1) вы неправильно определяете fps
2) swf определяющий fps загружен в другой swf с fps=35
3) это слабый комп - в первую очередь из-за малой оперативки
chingachgoog! А как Вы думаете после оптимизации он достигнет 50 fps или будет ассимптотически приближаться к этому значению?
Если fps тормозит из-за плохой оптимизации, то вряд ли удасться достигнуть 50, но точно можно больше 35 :)
Alex_beginner
29.05.2008, 19:54
А давай по рассуждаем! А iNils поправит, если что ни так.
Что такое fps?! Это количество обновлений экрана за секунду. Поскольку, между каждым обновлением проходит определнный период времени, за этот период времени успевает выполнится определенный объем кода. Пойдем дальше, если объем кода таков, что между ближайшими вызовами обновления, код не успевает выполниться, период до следущего обновления увеличивается, что приводит к снижению fps. А что происходит, если код успевает выполниться, снижения частоты обновления не должно произойти. Поэтому, я думаю, если оптимизировать код, то оптимизировать до той пороговой величины, чтобы код польностью успевал выполниться в периодах обновления. И тогда будет 50 fps (по моим предположениям).
Скорость выполнения в activeX и плагинах всегда ниже, чем в flash ide.
Поскольку, между каждым обновлением проходит определнный период времени, за этот период времени успевает выполнится определенный объем кода. Пойдем дальше, если объем кода таков, что между ближайшими вызовами обновления, код не успевает выполниться, период до следущего обновления увеличивается, что приводит к снижению fps.
Строчки в кадр, да?:quiet:
Alex_beginner
30.05.2008, 09:45
__etc! Извиняюсь! Вопроса не понял.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.