Задать вопрос
Triborg-333
@Triborg-333

Как релазиовать счетчик кадров — FPS в игре CANVAS?

Как релазиовать счетчик кадров - FPS в игре CANVAS ?
  • Вопрос задан
  • 550 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 2
E1ON
@E1ON Куратор тега JavaScript
Vocaloid lover
С помощью requestAnimationFrame:

const times = [];
let fps;

function refreshLoop() {
  window.requestAnimationFrame(() => {
    const now = performance.now();
    while (times.length > 0 && times[0] <= now - 1000) {
      times.shift();
    }
    times.push(now);
    fps = times.length;
    refreshLoop();
  });
}

refreshLoop();
Ответ написан
Комментировать
@historydev Куратор тега JavaScript
long long long long long .... int
js - requestAnimationFrame
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы