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

首頁 > 網站 > WEB開發 > 正文

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

2024-04-27 14:58:39
字體:
來源:轉載
供稿:網友

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幀的大雁飛行圖片實現的效果:
HTML5 Canvas draw方法制作動畫效果示例 三聯
源圖像:

程序代碼:

復制代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 紫云| 修文县| 梁河县| 星座| 陇南市| 保靖县| 深泽县| 康乐县| 长宁区| 湘乡市| 陕西省| 明星| 磴口县| 磐石市| 吐鲁番市| 汤阴县| 乐清市| 彭泽县| 嘉义县| 县级市| 洛宁县| 镇巴县| 天津市| 来凤县| 监利县| 崇文区| 蛟河市| 武邑县| 昌邑市| 天等县| 牟定县| 娄底市| 滨海县| 手游| 郯城县| 吉林市| 定兴县| 普兰店市| 北碚区| 湛江市| 余庆县|