FPS

be made by jay13345

目前為 2023-12-29 提交的版本,檢視 最新版本

// ==UserScript==
// @name         FPS
// @namespace    https://your-unique-namespace.com/
// @version      2023-12-24
// @description  be made by jay13345
// @author       You
// @match        *://*/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=mit.edu
// @grant        none
// @license      MIT
// ==/UserScript==

(function() {
    'use strict';

    // 創建一個 <div> 元素,用於顯示 FPS
    const fpsDiv = document.createElement('div');
    fpsDiv.style.position = 'fixed';
    fpsDiv.style.left = '0';
    fpsDiv.style.top = '0';
    fpsDiv.style.backgroundColor = 'black';
    fpsDiv.style.color = 'white';
    fpsDiv.style.padding = '5px';
    fpsDiv.style.zIndex = '9999';

    // 計算 FPS
    let frameCount = 0;
    let fps = 0;
    let lastTime = performance.now();

    function updateFPS() {
        const now = performance.now();
        frameCount++;
        if (now - lastTime >= 1000) {
            fps = frameCount;
            frameCount = 0;
            lastTime = now;
        }
        fpsDiv.textContent = `FPS: ${fps}`;
        requestAnimationFrame(updateFPS);
    }

    // 將 <div> 元素加入到網頁中
    document.body.appendChild(fpsDiv);

    // 開始計算 FPS
    requestAnimationFrame(updateFPS);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址