第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

canvas動(dòng)畫幀數(shù)與速度的關(guān)系

canvas動(dòng)畫幀數(shù)與速度的關(guān)系

翻閱古今 2018-08-10 10:09:40
剛開始做canvas的游戲, 對動(dòng)畫幀數(shù)與速度的理解不太明白, 希望大家?guī)椭?...以簡單的setInterval為例的動(dòng)畫, 以設(shè)定的FPS進(jìn)行重繪, 并進(jìn)行update和drawvar run = function(){     update() {         x += speed     }          draw()}setInterval(run, FPS)這種情況下, 物體的移動(dòng)速度其實(shí)和FPS也有關(guān)系, 因?yàn)槊看蝘nterval就會(huì)計(jì)算x, (理論上是不是FPS不應(yīng)該和物體的移動(dòng)速度耦合在一起的? 因?yàn)閹瑪?shù)應(yīng)該只負(fù)責(zé)刷新頻率, 而不是移動(dòng)頻率). 如果物體需要2秒才移動(dòng)一次的話, 那是不是要再加一個(gè)timer的計(jì)時(shí)器,update(){    timer++     if (FPS * timer > 1000 * 2) {         doUpdate()        timer = 0     } }怎么能消除對FPS值的依賴, 因?yàn)槿绻胷equestAnimationFrame, 好像都不需要獲取FPS的值.還有玩游戲的時(shí)候, 調(diào)快速度好像更多的是物體的移動(dòng)間隔更短, 而不是移動(dòng)的單位更大, 按這個(gè)理解的話, speed這個(gè)變量的控制好像就不太對了, 因?yàn)閟peed更像是移動(dòng)的單位, 而非時(shí)間間隔有人能解釋下么, 謝謝
查看完整描述

1 回答

?
蠱毒傳說

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊

setInterval控制數(shù)據(jù)
requestAnimationFrame畫出來
沒明白你哪里沒明白

查看完整回答
反對 回復(fù) 2018-09-17
  • 1 回答
  • 0 關(guān)注
  • 1898 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)