課程
/前端開發
/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時寬度不能變大,一直是這么大
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2022-03-25
學習了,thankuforsharing~老師只是大概講一下,細節方面還需要我們自己去慢慢摸索呢。
2016-11-29
一般的動畫是1秒24幀,設置成1000/24就差不多了,你設置成1000ms就不是動畫了,1000ms一幀最多也就是個ppt;
2016-11-08
為什么不是1000ms啊?
2016-10-04
setInterval 設置中的 50ms 設置的是執行頻率,比如課程中設置的是屏幕刷新頻率,也就是50ms的時間刷新一次,這個時間越短,效果卡頓越低,越大,那么就一卡卡的。也就是在視頻中常用的幀率
2016-09-07
你可以設置刷新的速度更高或者更低,不過大體上都是以20/50ms ?。