用户:yee剑走天下查看:12 回复:8 评论:12 创建时间:2022-07-27T16:50:22
var kadun = 0;
world.onTick(({ tick, skip }) => {
if (tick % 128 == 0) {
kadun = 0
}
if (skip) {
kadun++;
world.say(`目前卡顿为:${kadun}tick,${kadun * 60 / 1000}秒`)
}
});
又氵了一个帖子()yee)
DebugDynamo其实这个代码超级不实用
有很多种情况会跳过tick
不一定是卡顿
——AlanBestHasker
我根据Alan的办法用了elapsedTimeMS,你可以逝一下()()()()()
点赞0
评论
DebugDynamo可以试一下我的
比yee剑的更准确()()
每秒精准报时()()()()
var kadun = 0
var kadun1 = 0;
world.onTick(({ tick, elapsedTimeMS, skip }) => {
kadun += elapsedTimeMS;
kadun1 += 1
})
async function asda() {//Ez不要再改啦,被你改成NaN啦()
while (1) {
await sleep(1000)
var a = kadun1 * 喵
if (kadun < a) {
var b = a - kadun
}
else {
var b = kadun - a
}
world.say(`当前卡顿为每秒${b}Ms`)
kadun = kadun1 = 0
}
} asda();//别问我这是什么东西()()点赞0
评论