Lua Простенький график ФПС

MLycoris

На вид оружие массового семяизвержения
Автор темы
Проверенный
1,993
2,182
Описание: Обычный график ФПС с возможностью указать задержку между выборкой и зафиксировать фпс за конкретное время, чтобы сделать какие нибудь замеры

Команда: /fpsg
Настройки - наведитесь на график и в правом нижнем углу кнопка "Settings"
Сохранение текущего ФПС - в том же месте, но повыше "SaveFPS"
Пауза - в том же месте, но ещё выше "Pause"
1718279822976.png


Зависимости: mimgui

упд: изменил способ получения фпс, спасибо @Corenale
 

Вложения

  • FPSGraphic.lua
    7.9 KB · Просмотры: 35
Последнее редактирование:

chromiusj

прогресс невозможен без пива
Модератор
5,563
3,873
вот этот способ получается лучше? раз используется ффи
 
  • Нравится
Реакции: Corenale

Corenale

луашер типа
Проверенный
167
320
1) imgui.GetIO().Framerate

2) или время одного кадра
imgui.GetIO().DeltaTime
чтоб самому писать алгоритм для выравнивания графика фпса (или не писать :) )

(не рекомендуется использовать функции имгуи вне имгуя "типа ОнФрейм", иначе будет непредсказуемое поведение скрипта :/ )

3) или так как выше
 
  • Нравится
Реакции: MLycoris, XRLM и chromiusj