gpt4 book ai didi

javascript - 测量耗时 requestAnimFrame

转载 作者:行者123 更新时间:2023-11-28 01:30:31 27 4
gpt4 key购买 nike

如何计算渲染函数执行一次所需的时间?我想稍后将这段时间用于其他功能。目前我只收到 time_ elapsed = 0 。

function render() {
window.requestAnimFrame(render, canvas);

time_start.getTime();
// do rendering
scene.render(); //here are my draw calls

time_end.getTime();
time_ elapsed = time_end - time_start;
console.log(time_ elapsed);
}

最佳答案

这是一种典型的方法。

function currentTimeInSeconds() {
return Date.now() * 0.001;
}

var then = currentTimeInSeconds() {
function render() {
var now = currentTimeInSeconds();
var elapsedTimeInSeconds = now - then;
then = now;

scene.render();

requestAnimationFrame(render);
}
render();

关于javascript - 测量耗时 requestAnimFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22167984/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com