scratch实例-流浪的地球(二)脚本组织

file

file

在上一篇前言文章已经把需要的素材和编程思路都已经准备好了,接下来我们就把这些组织运用到scratch里面去,并且展示出来。

地球

我们在角色面板中点击地球,可以看到右边的编辑窗口,在已经拖动好的脚本中我们可以看到有2块,这2块都有被绿色旗子被点击的开始部分,这是做什么用的呢? 其实在一个角色的脚本中,是可以同时执行多段脚本的,这里的意思就是当绿色的旗子被点击的时候同时执行2个脚本。我们回顾下想要得到的效果。就是当绿色的旗子被点击的时候,地球先复位,然后开始往左边移动流浪,而这个时候要开始听到木星周围的声音,所以就有了第二个脚本。

  • 第一个脚本逻辑是指当绿色旗子被点击的时候,地球先复位,复位怎么体现呢,就是蓝色标签里面的移动到(x 142 y 12)的地方,这个x,y组成的点就是地球最开始的中心点,对于坐标轴x,y的理解,在之前学过的文章中里面有对x,y平面坐标轴的讲解 。简单的可以归纳为上右正大,左下负小,就是左边和下边是负数越来越小,上边和右边是正数越来越大。所以在位置编辑的时候也可以更加更加深刻的理解数学里面的平面坐标的知识了。接下来的就是重复执行,为什么会重复执行呢? 就是指每次都要这么做的意思,重复执行下面就是将x的 按 负数 -0.05个单位负数行驶,也就是往左边0.05个单位,但是在这之前有等待0.05秒,综合起来就是每隔0.05秒向左移动0.05个单位。 是不是很好理解呢? 所以实现了我们想要的预定的效果。
  • 第二个脚本逻辑是播放木星的声音,我们想要的效果是当绿色的旗子被点击的时候,地球和发动机启动,同时我们听到木星的声音,所以这个声音脚本描述为,当绿色的旗子被点击的时候,重复播放木星的声音,里面切记有一点是要拖动直到播放完毕为止这个模块,因为如果不选择这个模块启动的时候,播放的声音就不完整,甚至听不到声音。

行星发动机

行星发动机的脚本其实跟地球的动作移动脚本是一样的,不一样的地方在于 复位的起始位置的x,y值,而这个起始位置怎么来确定呢,之前学过的动作脚本文章里面有个动图,获取参照的x,y值可以来修改。

黔西南 触摸未来
我们正身处一个只要愿意思考,就能改变世界的时代