当前位置:首页 > 日记 > 正文

用HTML5的画布实现实验室单车动画

用HTML5的画布实现实验室单车动画
本文介绍了HTML5的画布对实验室单车动画的影响,供大家参考:

在这里,使用HTML5的单车动画实现,运行效果你懂的,但不要在IE8,测试没有效果。请在浏览器支持最新的html3和CSS3测试它,祝你好运。

运行效果的截图如下:
具体代码如下:

帆布实验室单车动画,HTML5动画
无功framecounter = 800; / /为了完成作业,不要脸,设置变量来......
var方向= 左;
功能drawbikebody(){
VaR的画布document.getelementbyid('dianal);
VaR上下文= canvas.getcontext(二维的);
context.linewidth = 3;
Context.beginPath();
Context.moveTo(0,0);
Context.lineTo(150,0);
Context.lineTo(100100);
Context.closePath();
Context.moveTo(100100);
Context.lineTo(200,75); / /后点车轮轴承
Context.lineTo(150,0);
在那下面的一英尺
Context.moveTo(100100);
Context.lineTo(110120);
Context.lineTo(120120);
Context.moveTo(110120);
Context.lineTo(100120);
/另一只脚
Context.moveTo(100100);
Context.lineTo(90,80);
Context.lineTo(100,80);
Context.moveTo(90,80);
Context.lineTo(80);
/一个座位
Context.moveTo(150,0);
context.lineto(160 - 20);
context.lineto(175 - 20);
context.moveto(160 - 20);
context.lineto(135 - 20);
/ arm
Context.moveTo(0,0);
context.lineto(15 - 30);
context.lineto(10 - 35);
context.lineto(20 - 40);
context.lineto(40 - 40);
前轮轴承
Context.moveTo(0,0);
Context.lineTo(- 35.5,75); / /前点车轮轴承
/前轮
Context.moveTo(75-35.5,75); / /移除视觉啊,看来context.arc lineTo方法()
Context.arc(- 35.5,75,75,0,数学。π×2,真的);
后轮
context.moveto(200 + 75,75);
context.arc(200,75,75,0,数学。π×2,真的);
}
功能drawforcepiece1(){
VaR的画布document.getelementbyid('dianal);
VaR上下文= canvas.getcontext(二维的);
Context.beginPath();
对于(var i = framecounter;i < framecounter + 360;I = 20){
Context.moveTo(- 35.5,75);
x = math.cos(math.pi / 180 *)* 75 +(- 35.5);
Y = Math.sin(math.pi / 180 *)* 75 + 75;
Context.lineTo(x,y);
}
}
功能drawforcepiece2(){
VaR的画布document.getelementbyid('dianal);
VaR上下文= canvas.getcontext(二维的);
Context.beginPath();
对于(var i = framecounter;i < framecounter + 360;I = 20){
Context.moveTo(200,75);
x = math.cos(math.pi / 180 *)* 75 + 200;
Y = Math.sin(math.pi / 180 *)* 75 + 75;
Context.lineTo(x,y);
}
}
功能drawbike(){
VaR的画布document.getelementbyid('dianal);
VaR上下文= canvas.getcontext(二维的);
context.clearrect(0, 0, 800,600);
context.save();
context.translate(framecounter,300);
drawbikebody();
context.stroke();
context.restore();
context.save();
context.translate(framecounter,300);
drawforcepiece1();
context.stroke();
context.restore();
context.save();
context.translate(framecounter,300);
drawforcepiece2();
context.stroke();
context.restore();
如果(方向=左){
framecounter --;
其他{ }
framecounter + +;
}
}
函数移动(){
VaR区间= setInterval()函数(){
drawbike();
},10);
}
Window.addEventListener(负荷
请更新您的Brower到最新的版本!

复位

赖特

希望本文能对大家的javascript程序设计有所帮助。

相关文章

颜色匹配理论谈论我们周围的颜色。

颜色匹配理论谈论我们周围的颜色。

理论,颜色,电脑软件,这个教程是朋友讲的颜色理论,讲的是我们身边的颜色,教程很不错,推荐给你喜欢的朋友一起来学学。 deankenstudio致力于帮助那些低工资的设计师。 跟着我们,月薪8K左右的那么容易! 这个系列每个星期四都要1到2,请跟上我们的火…

如何在ppt2003插入声音自由控制ppt

如何在ppt2003插入声音自由控制ppt

教程,控制,声音,自由,如何在,有时,当制作幻灯片,这将是PPT;插入;音乐给搭配的音色,但当演示幻灯片,人不能停止在中东的插入音乐,但事实上,它可以暂停。接下来,我们将展示素材,使触发器添加音乐在玩,暂停,,,结束,等等。 第一步。打开素材点击插入具有;;;;电影和…

你看不到预览这个词。印刷版上有额

你看不到预览这个词。印刷版上有额

常见问题,图表,上有,你看,这个词,问题:word打印文章,发现右边边距打印出来的空白位置,更多的是一张图表,但在编辑和预览的状态下,却从未找到这个图表的位置,不知道如何,如何找到并删除多余的图表 答案uff1a 工具选项视图具有具有具有;;;基;图形RARR;…

QQ好友找不到你隐身七招的QQ技巧

QQ好友找不到你隐身七招的QQ技巧

找不到,好友,技巧,电脑软件,QQ,QQ不仅仅是一个互联网上的聊天工具,也是一种无线寻呼功能,发送短消息和发送文件,等了很久,QQ上的争论从来没有停止过。无数高手研究的最高水平,比如让QQ显示对方的IP地址,并让QQ添加自己的朋友,等等,这是最有趣的话题…

ps使用笔刷和滤镜来增加的冰雹效果

ps使用笔刷和滤镜来增加的冰雹效果

滤镜,冰雹,笔刷,效果,电脑软件,冰雹的影响基本上是像雪花一样。之前,我们将先下载相关的笔刷,然后得出冰雹从远到近,密集的,清晰的,近,大,稀疏和动态模糊。 冰雹的影响基本上是像雪花一样。之前,我们将先下载相关的笔刷,然后画出冰雹从远到近。 最…

PS用滤镜把操场的场景画面变成日本

PS用滤镜把操场的场景画面变成日本

滤镜,日本,操场,场景,画面,用专业的油过滤器创造出更快的效果,一到两步就能使油画的质感更加完美。稍后,它只需要渲染颜色、处理细节和增强局部阴影。 用专业的油过滤器创造出更快的效果,一到两步就能使油画的质感更加完美。后来,它只需要渲染…

QQ号如何申请免费QQ

QQ号如何申请免费QQ

电脑软件,QQ,对于QQ的应用,我相信很多人不需要它,我们每个人都有很多QQ号码,但是对于很多新朋友来说,刚刚认识的朋友可能对现在的QQ应用不太了解。如何免费应用QQ号码可以提供三种方式注册应用程序。 方法一:QQ账号注册 步骤1:打开百度,输入QQ注册…

如何批量删除QQ空间留言板留言QQ常

如何批量删除QQ空间留言板留言QQ常

留言板,空间,常见问题,批量删除,留言,目前,批量删除QQ空间留言板的留言功能,让您不再担心删除多条留言,也不再为手动操作感到厌倦。 具体操作步骤如下: 第一步:请登录到你的QQ空间,点击留言板=批量管理; 第二步:选择留言板删除留言,然后点击删除选…

令人惊叹的60ps合成图像赏析

令人惊叹的60ps合成图像赏析

图像,电脑软件,ps,让人们欣赏PS大师的合成作品 Martina Stipan是一个年轻的平面设计师。她喜欢观察和创作一些具有强烈艺术感、设计感、绘画力、图像合成力、数字艺术感的作品,看看她创作的简约而独特的创作综合模式,不得不佩服作者的想象力…

PS鼠标绘制逼真的可乐罐纹理

PS鼠标绘制逼真的可乐罐纹理

鼠标,纹理,绘制,逼真,可乐,本教程是可口可乐PS鼠标把写实纹理介绍给朋友,画出来的教程可口可乐很漂亮,难度不是很大,推荐来了,大家一起学习吧。 本教程教学习者使用PS鼠标画PS鼠标画出可口可乐的纹理,呈现出来的罐子非常漂亮,建议与朋友分享学习…

PS初学者实用技巧教程PS实用技巧

PS初学者实用技巧教程PS实用技巧

教程,实用技巧,初学者,电脑软件,PS,PS初学者实用技能课程 ps初学者实用技能教程:学习ps不知道的十种文字排版工具,希望能对你有所帮助。 PS图象处理软件有很多工具,可用于高效处理文本排版 占位符文本 有时候,我们需要没有任何复制文本完成画面…

PS图象处理软件很快就产生了一个图

PS图象处理软件很快就产生了一个图

图像,画像,图象,处理软件,产生了,今天,我教你怎么用PS图象处理软件做一个立体的描绘了一个婴儿的手。这个教程有点复杂,你喜欢的朋友可以一起学习。 效果图是非常有创意和制作方法很简单。过程:特征材料的第一选择,分离的特点,突出的画像,然后保…