科学太空马戏团来啦!UNI变身大炮飞人!
科技活动
原创
科技学堂/文
阅读:8095
收藏:0

探险者协会不光是天天在宇宙里冒险,他们的业余爱好也很厉害!你还不知道,他们组建了一个“科学太空马戏团”吧?探险者协会的马戏团可非同寻常,他们玩的都是非非非非非非(此处省略一万个非)常疯狂的玩意儿!


这是UNI的拿手节目,人体大炮!天哪,我都不知道为什么它喜欢这么疯狂的东西。同学们请千万不要在家模仿!

0 (2).gif


看到了吧,UNI把自己当炮弹,钻到大炮里,“嘭!”的一下就发射出去,正中那个气球。嗯……你有没有觉得UNI飞行的路线,有点不一样?


UNI沿着一条直线飞了出去。如果你玩过《愤怒的小鸟》,你就见过,发射出去的小鸟飞行的轨迹是一条曲线。

QQ截图20170830152017.png

动手试

请你拿起一个不太重,也不怕摔(比如乒乓球)的东西,扔出去(请不要对着爸爸妈妈和家里容易碎的物品),观察一下,它的飞行轨迹更像UNI,还是更像愤怒的小鸟?

在地球上,我们抛出一个物体,它飞一会之后会落到地上。这是因为,我们抛出物体的时候,我们用力使物体获得了一个初速度,这个物体在离开我们的手之后,仍然能继续飞行。物体在飞行的过程中,受地球的重力影响,一边飞一遍不断下降,最后落在地下,被地面阻挡彻底停止了运动。


UNI为什么飞行轨迹是一条直线呢?因为它是在太空里,没有任何外力影响它的运动状态嘛!

动脑想

在地球上,我们抛出一个球,除了重力之外,这个球的运动还会受到其它什么力的影响吗?

虽然在宇宙空间里没有重力影响UNI的飞行,但是!我们的科学太空马戏团可是神奇无比,在马戏团里,我们可以制造重力场!从指挥官的例子里看到,我们可以更改重力的参数,来影响UNI的飞行。这里面的知识点,指挥官会逐步分享。


今天指挥官分享的知识点是速度的分解。在Scratch里,角色的位置是由X和Y两个坐标值来定义的。

QQ截图20170830152034.png

所以角色的运动,就可以分解为在X方向变化了多少,在Y方向变化了多少,这两个坐标方向的变化呢,就是把角色的运动在X方向和Y方向上的分解啦。


在大炮发射的程序里,我们用到了一个新的指令。

QQ截图20170830152043.png

这个指令模块的中文名字真是糟糕,大家一定记清楚,这个指令是指“鼠标按键按下”的状态,不是你把鼠标指针往下移动的状态哦。


大炮发射的程序如下

QQ截图20170830152053.png


指挥官在分享时讲过,在这段代码里“下移鼠标”起到了什么作用,你记住了吗?对,我们利用它实现了“蓄力”的功能,当你按住鼠标时,大炮就在积攒能量,松开鼠标,UNI就发射出去。我们攒的能量越多,UNI发射的初速度就越快。

动脑想

这是一张抛物线图,不管数学还是物理,抛物线都是一个重要的知识点哦。请你思考一下,然后给爸爸妈妈或者同学讲一讲,物体运动在X和Y轴是经过怎样的变化,最后形成了一条这样的抛物线?

QQ截图20170830152615.png

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

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