您的位置 首页 SCRATCH

Scratch教程_入门第三十八课——波纹曲线运动

scratch波纹曲线运动

我们在上节学习了scratch的钟摆运动脚本,通过三角函数可以制作出上下摆动的小球。正弦和余弦的曲线就像水的波纹一样,运动的波纹曲线是美感的,那我们可以让钟摆的小球变成波纹曲线吗?持续不断的波纹又该如何制作呢?我们这节课就来学习一下曲线运动的制作,但是在学习之前,我们还需要回顾一下之前学习过的scratch克隆积木脚本运用,通过克隆的脚本可以让角色不断复制自己,同时还可以给克隆的脚本添加命令,使每个克隆体都可以得到控制。

程序思路

让小球从左到右移动,每移动一个单位步数,就克隆自己,然后每个克隆体做钟摆运动。

积木代码

当绿色旗帜点击开始的时候,隐藏小球角色,将小球的x坐标设定为-240(最左边),重复执行向右增加20步的x坐标,每增加20步就克隆自己。

当克隆体启动时,把钟摆运动的脚本套入给克隆体,调整好幅度大小和初始角度即可。

也就是说,给垂直方向运动的小球加上水平方向的变化,就形成了波纹的效果。这就是在x轴的方向增加了克隆的脚本,每隔一个间隔做一个小球的克隆体,然后让克隆体做上下摆动。通过调整克隆体的角度变量每次增加的值,可以改变克隆体的摆动速度。通过调整小球角色在x轴移动的步数值,可以改变波纹的曲线形状。

我们来看看下面的动图效果:

小结

在一些游戏或者动画中,一些特性是需要用到曲线变化的,我们学习了这节课的知识后,在以后面对类似的脚本要求就能够从容应对了。当我们在学习scratch少儿编程的时候,如果遇到瓶颈,可以增加等待脚本的命令,看清楚角色是如何根据脚本运动的,从中可以查找哪个脚本出了问题。

关于作者: 少儿编程教育

万服编程(www.seodsj.com)专注少儿编程的教育分享,为家长提供一个可以方便给孩子学习编程的平台,使孩子们赢在起跑线,并且能够通过少儿编程教育提高孩子的各方面综合能力。

热门文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注