作品介绍
你骑过动感单车吗?它可以让人在大汗淋漓中,锻炼自己的身体,减轻压力宣泄自己的情绪,充满趣味性的单车成为现代人健身的一种时尚。
动感单车,英文名SPINNING,是由美国私人教练兼极限运动员Johnyg于20世纪80年代首创,是一种结合了音乐、视觉效果等独特的充满活力的室内自行车训练课程。得益于技术上的改进,它克服了室外行驶的一切缺点后,使得这项运动在简单易学之余,成为一项能够使全身得到锻炼的有氧运动。
今天为大家分享的Scratch作品是《动感单车》,这是一款画笔艺术和动画相结合的作品,作品通过Scratch代码结合画笔相关指令绘制了一辆可以快速转动的自行车效果。
点击绿旗,运行程序,伴随着动感的音乐响起,一个卡通运动员正骑着动感单车在锻炼身体呢,只见运动员不停的蹬着自行车,前后两个车轮则不停的转动着。在舞台左上角有一个小用于调节车速的滑杆变量,其范围为0~4,当范围为0时,单车停止转动,变量值越大,速度越快。
本作品最大的亮点在于,整个动感单车100%是基于Scratch代码结合画笔相关指令来实现的,没想到画笔也可以实现这么流畅的动画效果吧。
作品效果
Scratch动感单车作品的预览效果如视频所示:
作品解读
先来看看作品的角色列表吧,如图所示:
可以看到,这里只有一个Pen角色,而且它的造型是一支笔,这也说明舞台上展现的动感单车跟角色造型没有任何关系,都是通过画笔绘制出来的。
仔细观察上图,可以将整个作品拆分成三个部分,分别是舞台背景、单车和运动员。舞台毕竟最为简单,就是两种不同的颜色拼接而成,而单车和运动员又可以再一次拆分成不同的结构,比如单车可以分为车身、车轮、车蹬子,而运动员则可以分为上身、大腿和左右脚,然后可以分别来绘制。
由于代码比较多,为了确保代码有清晰的结构,可以使用自制积木来逐个绘制,其主体代码如下所示:
由于代码比较多,具体的每个自制积木的实现方式这里就不再列出了,有兴趣的同学自行下载查看即可。
暂无评论内容