canvas基礎(chǔ)之 konva框架簡(jiǎn)單應(yīng)用 炫酷的中心圓轉(zhuǎn)動(dòng)













整體思路

利用面向?qū)ο笏枷?創(chuàng)建一個(gè)專(zhuān)門(mén)用來(lái)畫(huà)小球的構(gòu)造函數(shù)

里面定義一個(gè)繪制的方法 ? 在onload里面創(chuàng)建 這個(gè)構(gòu)造函數(shù)的實(shí)例化對(duì)象

并且作相應(yīng)的設(shè)定 ? 最后拿到數(shù)組里面的小球?qū)ο筮M(jìn)行運(yùn)動(dòng)

關(guān)鍵點(diǎn) ?

框架的運(yùn)用 舞臺(tái)的創(chuàng)建 畫(huà)布的創(chuàng)建 各種數(shù)組的創(chuàng)建?

順序 ?舞臺(tái)>畫(huà)布>組 ?把對(duì)象放入對(duì)應(yīng)的組 把組放入對(duì)應(yīng)的畫(huà)布 ?把畫(huà)布放入舞臺(tái)?

計(jì)算各個(gè)小球的位置 也就是圓心 通過(guò)三角函數(shù)可以求得各個(gè)對(duì)象在內(nèi)圓和外圓所在的位置,并且不會(huì)脫離內(nèi)圓和外圓

實(shí)現(xiàn)類(lèi)似8大行星繞著運(yùn)動(dòng)效果?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容