地下探索
具体要求:
(1)点击绿旗,钻头完整显示在地下,如图所示;
(2)按下→按键,钻头会持续向右移动,松开→按键,钻头停止移动;
(3)按下←按键,钻头会持续向左移动,松开←按键,钻头停止移动;
(4)按下空格键,钻头按照当前朝向持续移动,松开空格键,钻头停止移动;
(5)钻头在运动的过程中,绘制其运动路线,路线的边缘为白色,内部为黑色,如图所示。
相关素材下载:
分析:本题目可以分为两个模块,第一是通过键盘控制钻头移动,第二是绘制运动路线。
1、控制钻头移动这个比较简单,按下空格前进,按下左右方向键改变方向即可。
2、难点就是绘制其运动路线,路线的边缘为白色,内部为黑色,如果使用画笔的话每次移动需要先用白色画笔,然后把画笔颜色变为黑色再重复一次,如果说是直线那还好处理,但是遇到拐弯就会比较复杂。于是我们可以选择不用画笔,使用图章工具来实现,用一个两侧是白色中间是黑色的矩形作为角色,钻头每一次移动就在后面使用一次图章,这样就非常简单了。
实现步骤:
第一步:添加背景和钻头角色
第二步:初始化钻头的位置,并控制钻头移动
第三步:绘制一个图章角色
第四步:编写代码,让图章角色始终面向钻头的方向,与钻头的运动轨迹保持一致,使用图章留下路线轨迹。
源码下载:Scratch少儿编程国赛真题-地下探索
本站内容未经许可,禁止任何网站及个人进行转载。







