gpt4 book ai didi

kineticjs - 不同浏览器上帧速率数的差异

转载 作者:行者123 更新时间:2023-12-02 23:40:10 25 4
gpt4 key购买 nike

突然,一个简单的动画在 Chrome(大约 30fps)和 firefox(大约 7fps)中具有不同的帧速率。这是正确的行为吗?我可以在动画函数中调整 framRate 吗?

最佳答案

试试这个

// variables accessible from within function(frame)
var frameCount = 0;
var currentSecond = 0;
var frameRate = 0;

// within function(frame), called with current time on each new frame
function updateFrameRate(time) {
var second = Math.floor(time / 1000); // ms to integer seconds
if (second != currentSecond) {
frameRate = frameCount;
frameCount = 0;
currentSecond = second;
}
frameCount ++;
}

一个简单的实现,“帧间隔为 1 秒”。您可以使用 5 秒间隔的帧来平滑它

您可以在这里找到更多信息Animation, FPS, and KineticJS

关于kineticjs - 不同浏览器上帧速率数的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18772807/

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