之前都是简单的静止绘图,本篇实现一个简单的动画效果,效果如下:

就是让人物向斜下方运动,代码如下:

主要是由两个函数组成,首先当页面载入的时候调用init函数,首先来看init函数,init函数首先是几句初始化的内容,获得上下文等等,然后是生成图片对象,生成图片对象主要是如下几句:
立即学习“前端免费学习笔记(深入)”;
this.image = new Image();
this.image.src = "grossini.png";
this.image.onload = function(){
setTimeout(update,33);
}这个在之前提到过,主要是首先给定src路径对象,然后当onload函数被调用时,我们之前是绘制图片,这里调用setTimeout隔一段时间调用update函数,其功能就是不断地更新画布。
来看update函数,首先调用clearRect清空屏幕,然后绘制图片,然后更新主角的位置,,最后调用setTimeout让update循环调用下去
以上就是Html5 ,Canvas,简单动画的内容,更多相关内容请关注PHP中文网(www.php.cn)!
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号