第三课:飞向火星
一、情景引入
小麦凭借他的智慧,迅速解开了海底世界的秘密,这让他感到无比兴奋。他的思绪飞向了更遥远的宇宙,一个大胆的想法在他心中萌生——探索火星!这个奇妙的梦想能成为现实吗?让我们跟随小麦的脚步,一起见证这个奇迹的诞生。
二、进阶学习
要想去火星,可不比在地球上能飞能走就行,需要有必要的装备,还要做好相应的准备。所需角色需要有:运载火箭、火星、地球发射的角色,还有太空背景。还要有切实可行的飞行路线和运行速度等,小麦为了这个行动,精心的策划着。
学习任务一
1.背景的设置
在背景库太空分类里找到银河背景图片,如图3-1.
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/a5a83ae3cfd7651cb3222ad56f406387.png)
3-1
2.角色制作和准备
如图3-2,在角色库里找到地球、火箭船角色。在角色库选项中找到要上传的火星图片并点击上传到舞台区。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/066fb21ef8ac2b1225f51a0b59303d30.png)
3-2
制作火星角色,将准备好火星的图片上传后进行图片处理。如图3-3
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/b8fb127f95b06e09b7eee1d57dd3d93f.png)
3-3
如图3-4,点击造型按钮,点击橡皮擦工具将火星图片的黑色部分擦除只保留圆形部分。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/48583bf0fc87bf7e4aeb56945be3e97c.png)
3-4
点击转换为矢量图按钮,将火星圆球放到造型幕布中间位置。如图3-5。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/ec8caaaff51f0293f13563e39f36ca2d.png)
3-5
3.将各个角色进行初始化设置
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/72c8c0c7c62f844d8a68653bca6965cb.png)
3-6
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/c4ca8f548dbbf5e71459f8630f93804d.png)
3-7
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/5e60df983cad5c95fe77f2dd237f48da.png)
3-8
选中火箭船角色,点击造型性按钮,用鼠标框先将火箭船的所有部分全部选中,鼠标移动到选中图片的旋转标志,鼠标变成小手样式,拖动鼠标进行旋转,让火箭船对着火星的方向。如图3-9.
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/81a93fc17f4ac20ec46267363e1e56fd.png)
3-9
鼠标移动到火箭船图形,用鼠标左键按住不放,将图形旋转拖动直到右上角的尖对齐幕布中心点。如图3-10.
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/bfbed68b43e3b3cb071de56454fec69b.png)
3-10
调整火箭船的大小进行初始化设置,如图3-11。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/1c915820cba4be1dc02c2efe8448ace5.png)
3-11
学习任务二
1.对火星角色编程
让火星缓慢地旋转
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/f900fd2b594409edc0878b86d3b62a19.png)
3-12
2.将火箭船角色进行编程
鼠标点击绿旗按钮开始运行时,火箭船直奔火星飞去。如图3-13
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/65c1a5a72e44c824c49d61caf682d8ae.png)
3-13
3.对小麦进行编程
始运行开小麦要进入到火箭船里面一起飞向火星。为了形象些,在开始运行时,要展示小麦走进火箭船的动作。如图3-14.
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/e9bbd4672634d15cb07be28124c9d9e3.png)
3-14
学习任务三
通过运行测试,小麦发现个角色在运行的环节里还有不完善,不协调的方面,你看出来了吗?
1.火星运行速度有些慢可以调整一下每次运行的角度为2。大家想想还可以怎样调整?如图3-15.
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/8a86c4e32c512ad01ce1551eef13e6f2.png)
3-15
2.火箭船的调整
我们发现,在开始运行时,小麦还没有走进火箭船,火箭船就飞了。可以改成点击开始,小麦进入火箭船,然后再设置火箭船的编程,通过按空格键再开始飞行。如图3-16。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/2e2e261321db3c1ff15730423c61e506.png)
3-16
调整火箭船的方向,如图3-17.
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/cbbb9a416ebaff7ad72d3ff790a7b78a.png)
3-17
学习任务四
再次调整改进。
1.通过运行,小麦发现还是有些问题需要改进。,要将小麦上火星船的时间再做调整,可以再添加触发控制或者设定一下时间控制,即开始时运行一段时间,小麦再走进火星船。如图3-18。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/3aa18db7cfa5c9888ef9e4f065489ee6.png)
3-18
2.火星船到达火星时没有停下来,需要添加一个空白角色,火箭船碰到空白角色就停止飞行。添加“如果……那么”模块组合来实现这个功能,将停止脚本运行模块命令拖动到控制模块组的“如果……那么”模块命令里面。如图3-19。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/606d57feaa613609f27083a6/afd060ccd8a5942c94fbb5bef3e4be92.png)
3-19
三、总结与收获
(一)学习目标:
1.掌握控制小麦设计飞向火星的代码命令模块,和来自哪个模块组。
2.熟悉角色添加的三个方法。
3.理解小麦关于飞向火星设计的编程过程和方法思路
(二)想法和收获
小麦印象最深的是:Mind+程序里面图形处理功能也是很强大的,有时间还要多练习练习。
学习手册:
四、知识拓展
进一步完善小麦飞向火星的程序设计,比如火箭船的飞行速度可以由快变慢,由大变小,可以添加发射时的倒计时,可添加声音效果,可以添加闪闪的星光等等。
评论