太空垃圾泄露!Uni紧急出动做Scratch环保卫士
科技活动
原创
科技学堂/文
阅读:8190
收藏:0

“苦力怕(Creeper)真是最能惹麻烦的生物!是最能惹麻烦的生物!!”

———— Uni


探险者协会今天接到一个求救电话。一架飞船受到撞击,破裂的船体正在向太空里泄露燃料,这些燃料可能对太空造成高度污染!并且还可能导致其它的太空飞船造成交通事故!Uni马上出动!


Uni出发的同时,探险者协会马上调取了监控录像,又是苦力怕捣的鬼,他们偷偷潜入了飞船,破坏了导航电路,飞船偏离了航线,撞到了陨石上!这些可恶的苦力怕,我们&……%¥##(*&&%¥#@@@ …… 好了,还是先抢救飞船要紧。

1504080734126764.gif

飞船上的船员都安然无恙,但从飞船里泄露出的垃圾还是个大麻烦。太空环保协会希望我们尽快控制住泄露!

动脑想

在太空中,物体几乎不受到外力的影响,会向四面八方漂浮开去。Uni需要追上向各个方向漂浮的太空垃圾。还好,Uni可以制造一个基于飞船的磁力场,保证它跳起后落回飞船。这样Uni的跳跃就跟我们在地球上跳跃是一样的。下面,请你站起来试一试。然后思考下面几个问题。


问题一: 你向上跳一下,在从跳起到落地的过程中,你在什么时候到达最高处?

问题二:你跳起后再下落的时候,下落速度是越来越快吗?

问题三:你向前跳一步,你在几个方向上有距离的移动?

上周指挥官给大家讲到了速度分解,那么今天就让我们用这个知识,帮助Uni捕捞垃圾,一起成为太空环保小卫士吧!


这次我们又用到了一个新指令。

QQ截图20170830160826.png


这个指令是获取“按键按下”的事件。比如我们需要知道上移键什时候按下,我们就让Uni跳起来。


Uni的程序如下

QQ截图20170830160837.png

指挥官在分享时讲过,在这段代码里上移键是否按下起到了什么作用,这是个很常用的事件,你记住了吗?我们利用它实现了“Uni跳跃的功能。你还可以获取左移键or右移键按下”的事件,来控制Uni向左走或者向右走。


仔细观察你键盘上的按键,当你按下左键或者右键的时候,Uni移动的距离是不是一样的?移动的方向呢?距离和方向是描述物体运动的两个要素。观察过Uni 的移动后发现,他向任意方向的移动都可以分解为在水平的X方向的移动和垂直的Y方向移动。每个轴向上的移动都要明确移动的距离,和移动的方向(向左向右,或者向上向下)。

QQ截图20170830160855.png

是不是很有趣呢?探险者协会准备好了所有的素材,快来我们的Scratch社区一起做一做吧!

投稿邮箱:info@makerclass.cn
标签: Scratchtem
发表评论