通過這幾天的學(xué)習(xí),了解了canvas實現(xiàn)動畫的基本原理,我們在制作動畫的過程中思路其實就是擦掉原圖然后繪制新的圖,在視覺上會給人一種動畫的效果。下面在制作動畫效果中經(jīng)常用到的函數(shù)進(jìn)行解釋
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),平定企業(yè)網(wǎng)站建設(shè),平定品牌網(wǎng)站建設(shè),網(wǎng)站定制,平定網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,平定網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
Beginpath()只用調(diào)用該函數(shù)后才能開始繪畫
Closepath()銜接(鏈接開始位置和結(jié)束位置)
moveTo(x,y)將位置移到新目標(biāo)
lineTo(x,y)繪制直線
stroke()繪制確切的路徑
fill()填充
fillStylle填充顏色
save()保存狀態(tài)
restore()恢復(fù)上一次保存的save狀態(tài)
translate(x,y)位置平移
scale(寬,高)放大
addColorStop(偏移量,顏色參數(shù))設(shè)置漸變色
rgba()透明
rorate(弧度)旋轉(zhuǎn)
setInterval(函數(shù)名,時間)定時執(zhí)行函數(shù)
clearInterval(定時器的id)取消定時器
加載圖像
var bark=new Image();
bark.src=’bark.jpg’
context.drawImage(bark,x,y,width,height);