最新回答 / CatCian
https://www.jianshu.com/p/8bcc8e18728e?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation
2022-02-16
最新回答 / Julian_Chance
就我個(gè)人學(xué)完這個(gè)課程之后的收獲來(lái)解答這個(gè)問(wèn)題,之所以效果會(huì)變得很差,首先的一個(gè)原因是由于將做整體aliveUpdate的內(nèi)容放入到具體每一個(gè)obj后執(zhí)行的次數(shù)會(huì)大大增加,從原來(lái)的每一次動(dòng)畫(huà)判斷一次life到現(xiàn)在的每一次動(dòng)畫(huà)都要在每一個(gè)星星中判斷l(xiāng)ife,進(jìn)而導(dǎo)致效率變慢,執(zhí)行一次所需的時(shí)間大大增長(zhǎng)。再而我們運(yùn)用resquestAnimationFrame函數(shù),其中的deltatime由于運(yùn)行時(shí)間大大增長(zhǎng)導(dǎo)致其值較大, 0.03×deltatime×0.05的值直接就大于1。因此到最后的效果不是差,只不過(guò)漸...
2019-11-14
已經(jīng)很模塊化很好了,看不懂的真的該去把JS好好學(xué)一學(xué)了,不過(guò)我發(fā)現(xiàn)我寫(xiě)小功能都習(xí)慣封裝到類(lèi)下,防止全局變量污染環(huán)境。
2018-07-19