地下探索

具体要求:

(1)点击绿旗,钻头完整显示在地下,如图所示;

Scratch少儿编程国赛真题-地下探索【图文教程】

(2)按下→按键,钻头会持续向右移动,松开→按键,钻头停止移动;

(3)按下←按键,钻头会持续向左移动,松开←按键,钻头停止移动;

(4)按下空格键,钻头按照当前朝向持续移动,松开空格键,钻头停止移动;

(5)钻头在运动的过程中,绘制其运动路线,路线的边缘为白色,内部为黑色,如图所示。

Scratch少儿编程国赛真题-地下探索【图文教程】

相关素材下载:

Scratch少儿编程国赛真题-地下探索【图文教程】       

分析:本题目可以分为两个模块,第一是通过键盘控制钻头移动,第二是绘制运动路线。

1、控制钻头移动这个比较简单,按下空格前进,按下左右方向键改变方向即可。

2、难点就是绘制其运动路线,路线的边缘为白色,内部为黑色,如果使用画笔的话每次移动需要先用白色画笔,然后把画笔颜色变为黑色再重复一次,如果说是直线那还好处理,但是遇到拐弯就会比较复杂。于是我们可以选择不用画笔,使用图章工具来实现,用一个两侧是白色中间是黑色的矩形作为角色,钻头每一次移动就在后面使用一次图章,这样就非常简单了。

实现步骤:

第一步:添加背景和钻头角色

Scratch少儿编程国赛真题-地下探索【图文教程】

第二步:初始化钻头的位置,并控制钻头移动

Scratch少儿编程国赛真题-地下探索【图文教程】

第三步:绘制一个图章角色

Scratch少儿编程国赛真题-地下探索【图文教程】

第四步:编写代码,让图章角色始终面向钻头的方向,与钻头的运动轨迹保持一致,使用图章留下路线轨迹。

Scratch少儿编程国赛真题-地下探索【图文教程】

源码下载:Scratch少儿编程国赛真题-地下探索

本站内容未经许可,禁止任何网站及个人进行转载。