课程
/前端开发
/Html5
/炫丽的倒计时效果Canvas绘图与动画基础
setInterval为什么设置的是50ms
2016-09-07
源自:炫丽的倒计时效果Canvas绘图与动画基础 5-7
正在回答
学习了,thankuforsharing~老师只是大概讲一下,细节方面还需要我们自己去慢慢摸索呢。
一般的动画是1秒24帧,设置成1000/24就差不多了,你设置成1000ms就不是动画了,1000ms一帧最多也就是个ppt;
为什么不是1000ms啊?
setInterval 设置中的 50ms 设置的是执行频率,比如课程中设置的是屏幕刷新频率,也就是50ms的时间刷新一次,这个时间越短,效果卡顿越低,越大,那么就一卡卡的。也就是在视频中常用的帧率
星空下的小孩
你可以设置刷新的速度更高或者更低,不过大体上都是以20/50ms 。
举报
学习HTML5中最激动人心的技术Canvas,彻底释放自己的创造力
1 回答为什么setinterval的时间设置是50ms,不应该是1000ms=1s吗
2 回答定时器为什么是隔50ms,而不是1000ms?
1 回答为什么不是每50ms就生成一次小球呢?
5 回答为什么直接使用setInterval(getCurrentShowTimeSeconds(),50)不行?
2 回答为什么的设置canvas.weight时宽度不能变大,一直是这么大