奇妙的scratch克隆体(四)之律动的彩球

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

奇妙的scratch克隆体(四)
---律动的彩球2 Scratch编程中的克隆体太奇妙了,只要你能奇思妙想,几块积木组合到一块,就能做出你想要的动画。

前面我们讲了克隆体遇到边缘就反弹,如果我们想克隆体遇到障碍物该如何反弹呢?下面是它的效果图。

操作步骤:
1、先删除默认的角色小猫,重新选择一个角色ball
2、其实小球的速度是一个矢量(向量),矢量既有大小,又有方向,在平面直角坐标系中,速度可以拆分为顺着X轴的速度和顺着Y轴的速度,也就是把速度X和速度Y合起来就行。

3、建立两个变量:速度X,速度Y,切记勾选仅适用于当前角色。

4、自制积木,设置小球发射速度。

5、自制积木,移动小球。

6、当绿旗被点击时开始克隆小球。

7、控制克隆体的运动。

这是重点,也就
是小球碰到障碍
物如何反弹
8、再普及一下小球碰到障碍物反弹后的速度变化。

先看图。

小球碰到障碍物反弹后,此时他的速度X没有发生变化,只是速度Y的方向反了。

9、自制积木,定义“检测是否反弹”,这个积木完成了小球碰到障碍物的反弹,完美地解决的小球的反弹问题。

代码附后。

另:那两排砖块是为了便于理解加进去的,可以不用理会。

下载可去掉本图片
谢谢理解!
下载后在word 编辑器中,选择本图片,右击鼠标,选择组合菜单下的—取消组合,然后移开本图片即可看到源代码
右 击 点。

相关文档
最新文档