国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > HTML5 > 正文

HTML5 Canvas draw方法制作動畫效果示例

2024-09-05 07:20:23
字體:
來源:轉載
供稿:網友
HTML5 Canvas動畫效果演示
主要思想:
首先要準備一張有連續幀的圖片,然后利用HTML5 Canvas的draw方法在不同的時間間隔繪制不同的幀,這樣看起來就像動畫在播放。
關鍵技術點:
JavaScript 函數setTimeout()有兩個參數,第一個是參數可以傳遞一個JavaScript方法,
另外一個參數代表間隔時間,單位為毫秒數。代碼示例:
setTimeout( update, 1000/30);
Canvas的API-drawImage()方法,需要指定全部9個參數:
ctx.drawImage(myImage, offw, offh, width,height, x2, y2, width, height);
其中offw, offh是指源圖像的起始坐標點,width, height表示源圖像的寬與高,x2,y2表
示源圖像在目標Canvas上的起始坐標點。
一個22幀的大雁飛行圖片實現的效果:
 
源圖像:
 
程序代碼:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 襄垣县| 松潘县| 尉犁县| 汕尾市| 靖远县| 页游| 沁源县| 外汇| 招远市| 天水市| 延边| 罗源县| 大关县| 紫阳县| 沁源县| 富平县| 遂宁市| 中方县| 松溪县| 时尚| 平乡县| 景洪市| 新沂市| 灌南县| 金坛市| 增城市| 三河市| 日喀则市| 如皋市| 长海县| 宜黄县| 宁津县| 耒阳市| 麻城市| 宜良县| 铁力市| 时尚| 大厂| 德安县| 临澧县| 安陆市|