суббота, 26 мая 2012 г.

Corona SDK - отобразить fps

Если вам хочется наблюдать за показателем fps в разрабатываемом приложении, то вам нужно:

1. Скачать простой модуль utils.lua
2. Положить файл в папку modules или куда вам удобнее
3. Подключить модуль
require ("modules/utils");
4. в main.lua написать строчку
utils.showFps();
В верхней части экрана должен появится текст с показателем fps и объёмом используемой памяти под текстуры:

ScreenShooter

Я так же выполняю:
utils.showScreenSize();
чтобы вывести в консоль параметры экрана:

ScreenShooter

Кстати, увеличить fps до 60 можно с помощью файла config.lua со следующим содержанием:

application =
{
    content =
        {
            fps = 60,
        },
}

Подробнее тут - http://developer.anscamobile.com/content/configuring-projects#Frame_rate_control

Другая реализация для вывода fps: http://developer.anscamobile.com/code/output-fps-and-texture-memory-usage-your-app