请问哪些counter是帧数,哪些是实际时间?

如题
update,schedule,settimeOut,

update一定是根据游戏速度,不是按照实际时间我知道,其他两个呢?
卡顿会影响他们的精确度?

其他时间计算方式也可以拿出来讨论

实际上js的计时器都是不准的。

全部吗? 那怎办? 老板一定要准阿XDDD

只能让server带我们校正?

首先,你要有“老板等价于婴儿”的觉悟,这不是忽悠你
其次,你要确定这个校准计时器的需求,本质是想要解决或者实现一个什么功能
然后,你就能知道是否真的有必要需要一个绝对准确的计时器。

1赞

如果真有必要,不怕玩家打人的话自己每帧去获取个Date.now() :upside_down_face:

这怕是在push前,手就被同事给抓去剁了吧XDDDD

:rofl:那就是了啊,啥需求要求时间精度这么准确的。。。

借帖等个大佬解惑:
update和schedule应该都是引擎按帧计时的吧?在帧率稳定的情况下误差应该不会很大吧?误差很大的情况是不是因为掉帧这些原因?相同情况下,settimeOut还会出问题吗(保持焦点,不退到后台)?