PDA

Просмотр полной версии : Проблема с FPS.


DiGoR
24.06.2013, 02:43
Салют! :)

Недавно закинул на FGL первую игру. Появилось два поста, и в обоих заметили о том что скорость воспроизведения очень низкая, но когда сам тестирую в дебагере или в браузере все в порядке, низкой ее точно не назовешь. FPS стоит на 60. Если ставить любое между 30 и 60 то графику начинает жутко дергать. На 30 не колбасит, но не плавно все выглядит.

Думаю что с FPS загнул. Переделывать под 30 или в чем-то еще может быть дело?

Tails
24.06.2013, 09:20
Stage3D используется?

DiGoR
24.06.2013, 16:30
Нет.

Еще редко, но бывает что флешка запускается со скоростями 120(?!) и 30. Видимо последнее у юзеров и происходит. От кол-ва подключенных ядер fps зависит?

Tails
24.06.2013, 16:56
FPS Зависит от установленного во флешке fps, либо меньше, если компьютер не тянет. Выложите что-ли ваш шедевр, чем так гадать.

DiGoR
24.06.2013, 17:15
В настройках ноута Понизил скорость ЦП на "Минимальную", запустил флешку... вот и те самые 30 fps :(

Старый трейлер, скорость сейчас та же - https://www.youtube.com/watch?v=pQCC4A9U6ic

Обрезок прилеплен.

Tails
24.06.2013, 19:04
У вас весь бэграунд вращается на заднем фоне, этим действием вы заставляете флеш плеер каждый кадр перерисовывать огромную область экрана, отсюда и тормоза. Сделайте вращение через некоторые интервалы, через несколько кадров, а лучше вообще уберите.

DiGoR
24.06.2013, 21:42
Понятное дело что тормозит из за перерисовки, но не до такой же степени! Там растр а не векторная картинка. Да и выпиливать не очень хочется, хоть какое-то движение.

Покопался и нашел из за чего еще тормоза - прочитал "где-то когда-то" что кэшировать в растр надо для лучшей производительности, вот и накэшировал все :D
Сейчас в исходное перевел. На "минимальной" скорости ЦП подтормаживает только при переходах. Если проблема останется уберу кручение как и советуете.

Прилепил файл без кеширование в растр. Буду благодарен если напишете о производительности :)

Tails
25.06.2013, 02:47
Ну вы бы что-ли fps метр (https://github.com/mrdoob/Hi-ReS-Stats) какой добавили бы, так на глаз значительно лучше стало. Сойдёт.

DiGoR
25.06.2013, 07:12
Эх, совсем забыл про такие примочки. Спасибо за помощь! :)

P.S. Игру дорабатываю. Простенький сюжет и графику поинтереснее.