用JS实现人物走动动画效果
1、JS实现笨办法:
JS代码:
<script type="text/javascript">
//图片的预加载
var img1=new Image();
var img2=new Image();
var img3=new Image();
img1.src = "./image/nanren_zhengli2.png";//图片自己找个图片,把地址写对就成
img2.src = "./image/nanren_zhengli1.png";
img3.src = "./image/nanren_zhengli0.png";
var img=new Array(img1,img3,img2,img3);//定义数组
var imgs= new Image();
var Canvas;
var ctx;
var i=0;
var num=0;//引用函数
function Draw(){setInterval('Donghua()',100);//动画的时间控制
}//控制函数
function Donghua(){imgs=img[i];Canvas=document.getElementById('MyCanvas');ctx=Canvas.getContext('2d');//以2d的模式进行绘图ctx.clearRect(0, 0, 70, 175);//清除区域ctx.drawImage(mario, 0, num,51.48,30);//开始画图num=num+5;if(num==175)//万物有始皆有终{num=0;}if(i==4)//结束意味着重新开始{i=0;}i++;
}
</script>
html代码:
<body onload="Draw()">
<canvas id="mycanvas" width="51.48" height="175"></canvas>
</body>
用JS实现人物走动动画效果相关推荐
- js进阶 13-6 jquery动画效果相关常用函数有哪些
js进阶 13-6 jquery动画效果相关常用函数有哪些 一.总结 一句话总结:animate(),stop(),finish(),delat()四个. 1.stop()方法的基本用法是什么(sto ...
- html盒子移动动画代码,js实现盒子移动动画效果
本文实例为大家分享了js实现盒子移动动画效果的具体代码,供大家参考,具体内容如下 content="width=device-width, user-scalable=no, initial ...
- babylon.js小人快跑动画效果
babylon.js小人快跑动画效果 var createScene = function () {// This creates a basic Babylon Scene object (non- ...
- html5行星环绕,Two.js实现星球环绕动画效果
Two.js 是面向现代 Web 浏览器的一个二维绘图 API.Two.js 可以用于多个场合:SVG,Canvas 和 WebGL,旨在使平面形状和动画的创建更方便,更简洁.本文主要介绍了基于Two ...
- CSS3+JS卡通人物开车动画
下载地址 CSS3+JS卡通人物开车动画场景 dd:
- js闭包-实现打字机动画效果
简介 闭包就是能够读取其他函数内部变量的函数.例如在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成"定义在一个函数内部的函数".在本质上,闭包是将 ...
- JS+CSS3人物奔跑动画
查看效果:http://hovertree.com/texiao/jquery/58/ 效果图: 代码: <!DOCTYPE html> <html> <head> ...
- js添加到购物车动画效果实现
方法一: 用js控制购车的的位置实现 原理解析: 通过js动态生成一个过度元素(就是一个可以移动的小球),并控制该元素的位置移动,从点击按钮dom元素移动到购物车的dom元素,实现添加到购物车的动态效 ...
- JS实现css属性动画效果
html代码 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title ...
- PS制作水墨流体烟雾人物GIF动画效果
动作支持CC以上版本软件,我们需要先到陌鱼社区下载"制作水墨流体GIF动态人物效果PS动作"然后我们用这个动作即可制作出下图的一些效果. 01.打开软件,载入画笔.动作,关闭软件. ...
最新文章
- pip 指定目录安装
- 小米台灯底座接口很松_呵护你的眼,米家台灯1S
- 微软修复Windows 10周年更新KB3194496累积更新安装问题
- telnet到设备里 php_金融行业思科设备典型网络故障案例:76系列典型案例(一)...
- 【leetcode】41. First Missing Positive
- 判断数组中是否有存在重复值
- 物联网架构----双机热备Keepalived了解
- StanfordDB class自学笔记 (7) SQL
- 开源中国正式进军软件开发众包领域
- Win10--MySQL8.0.29 免安装版本的配置教程及问题解决
- iOS 深度跳转(scheme、universal link)
- linux 学习决心书
- C# 从零开始写 SharpDx 应用 画三角
- 实用的Word文档翻译方法分享,让Word文档快速翻译
- 如何使用阿里云虚拟主机搭建网站?
- 小程序 canvas 绘制图片
- 新加坡内推 | Motional新加坡分部招聘自动驾驶感知算法实习生
- 夜神模拟器快速连接As
- ThreadPoolExecutor 线程池异常消失之刨根问底
- 移动端车架号vin码识别SDK