• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 校园文章 > 正文

    corel draw HTML5,Canvas,draw方法制作动画效果示例

    时间:2018-08-10来源:山茶花美文网 本文已影响 山茶花美文网手机站

    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方法制作动画效果示例 三联 
    源图像:
     
    程序代码:
     

    复制代码
    • corel draw HTML5,Canvas,draw方法制作动画效果示例 相关文章:
    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全