为了账号安全,请及时绑定邮箱和手机立即绑定

this.babyEyeTimer += deltaTime;这段代码是什么意思?

this.babyEyeTimer += deltaTime;是只获取一次deltaTime,还是会不停的获取,如果是不停的获取,为什么不在循环里面

如果只获取一次,那么if里面的this.babyTailTimer %= 50;不是会越来越小吗?

正在回答

3 回答

deltaTime是指两次刷新ctx1的时间间隔。在不断的变化最大是40毫秒。

0 回复 有任何疑惑可以回复我~

并不是最大就是40毫秒,他是每一帧的时间间隔,根据你电脑的反应速度来的,如果你用一台很老的老古董电脑,别说40毫秒,4000,40000毫秒都有可能,deltaTime是每运行一针需要的时间,你可以把它当做一个循环,假设deltaTime是20毫秒,你那个循环就会20毫秒运行一次,也就是第一节她视频的BUG所在,当切换页面的时候,再换回来,他那个果实涨很大了,就是因为切换了页面,再换回来的时候,deltaTime=当前时间减去你离开页面记录下来的时间,所以会设置了一个deltaTime>40会重新给他赋值,40毫秒只能说现在的电脑大多数不会那么慢

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

this.babyEyeTimer += deltaTime;这段代码是什么意思?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信