* Проблема, При задании макс FPS - новая функция в B4W CE 16.07
23 июля 2016 17:35
Проблема, При задании макс FPS - новая функция в B4W CE 16.07
замедляется загрузка приложения(страницы)
см. ниже
Изменил:
В релизе появился новый функционал, в доках пусто… не могуо нацти инфу как этим пользоваться
Как задать макс FPS - это новая функция в B4W CE 16.07 по описанию к релизу
"Конфигурационный API для настройки максимального количества кадров в секунду."
тут https://www.blend4web.com/doc/ru/release_notes.html#v16-07
замедляется загрузка приложения(страницы)
см. ниже
Изменил:
Как задать макс FPS - это новая функция в B4W CE 16.07 по описанию к релизу
"Конфигурационный API для настройки максимального количества кадров в секунду."
тут https://www.blend4web.com/doc/ru/release_notes.html#v16-07
Денис
23 июля 2016 22:01
Раз все молчат, сам спросил сам отвечу ))
при инициализации пишем например так:
ЗЫ Все бы хорошо,но если есть предоадер, то загрузка удлинняется нереально , потому видимо как оно перерисоывает как в моем случае по вызову раз в сек!
КОРРЕКТИРОВКА: В любом случае при включени ограничения ФПС загрузка замедляется кратно!
Прошу проверьте!
ЗЗЫ Функия работает как надо в процессе работы еще надо протьестить случай загрузки выгрзки итд.. СПАСИБО
при инициализации пишем например так:
exports.init = function() {
m_app.init({
canvas_container_id: "main3D_canvas_container",
callback: init_cb,
quality: m_cfg.P_CUSTOM,
show_fps: true,
fps_elem_id:"idFPS",
console_verbose: true,
autoresize: false, //Automatically resize canvas to match the size of container element.
pause_invisible: true, //Pause engine simulation if page is not visible (in other tab or minimized).
max_fps: 1, //Max FrPrSec.
antialiasing: false,
alpha: false,
physics_enabled: false
});
ЗЫ Все бы хорошо,
КОРРЕКТИРОВКА: В любом случае при включени ограничения ФПС загрузка замедляется кратно!
Прошу проверьте!
ЗЗЫ Функия работает как надо в процессе работы еще надо протьестить случай загрузки выгрзки итд.. СПАСИБО
Денис
25 июля 2016 14:04
25 июля 2016 14:53
Попробуйте лучше сделать следующую схему: в функции load_cb выставить FPS в 1:
да , спасибо, все сработало. но может стоит как то более красиво в релизе сделать и описать
как правильно применять ограничитель?
PS сработало как то не сразу.. по началу( по показометру FPS) несколкьо кадров считало 12-14 FPS а потом стало 1
…
Денис
25 июля 2016 15:23
КОРРЕКТИРОВКА: В любом случае при включени ограничения ФПС загрузка замедляется кратно!так и есть: загрузка приложения происходит в том же цикле, что и рендеринг, поэтому фпс, выставленный в app.init() повлияет и на её время
Прошу проверьте!
кстати, если будете использовать динамическую загрузку/выгрузку, после выставления "m_config.set("max_fps", 1);", то возникнут те же тормоза
в будущем постараемся сделать, чтобы этот ограничитель не влиял на загрузку, тогда можно будет беспроблемно выставлять его и в app.init;
а вообще он не слишком точный на значениях от 20фпс и больше подходит для отладочных целей
25 июля 2016 16:39