Изменение цвета текста в зависимости от FPS

-- Функция, возвращающая имя "FPS Color"
function setName()
    return "FPS Color"
end

-- Создание шрифта Arial размером 16
local arial = display.createFont("arial.ttf", 16)

-- Событие отрисовки на экране
function onDisplayDrawing(matrix)
    -- Получаем текущее значение FPS
    local fps = minecraft.getFPS()
    
    -- Устанавливаем красный цвет по умолчанию
    local color = display.rgb(255, 0, 0, 255)

    -- Если FPS равно или выше 60, то устанавливаем зеленый цвет
    if fps >= 60 then
        color = display.rgb(0, 255, 0, 255)
    end

    -- Отображаем текст с текущим значением FPS и соответствующим цветом
    display.drawText(matrix, arial, "FPS: " .. fps, 20, 20, color)
end

Last updated