作品简介
今天为大家分享的Scratch作品是《镜像》,这是第13届蓝桥杯国赛赛真题,于2022年5月29日进行的,这是初级组编程部分的第2题,中级组也有此题,题目要求考生使用画笔模块实现镜像画笔效果,即在舞台左侧橙色区域按下并移动鼠标画出对应图案的同时,舞台右侧绿色区域呈现画笔绘制的镜像效果。
先来看看题目的要求吧:
编程实现:
镜像画笔(使用画笔模块)。具体要求:1). 点击绿旗,角色、背景如图所示(笔粗:10);

2). 在舞台左侧橙色区域按下并移动鼠标,画笔画出对应图案,松开鼠标画笔停止移动绘制(颜色自行设置);
3). 画笔绘制的同时,如图所示:舞台右侧绿色区域呈现画笔绘制的镜像效果(镜像效果和左侧画笔同时进行);

评判标准:
- 10分:满足“具体要求”中的1);
- 20分:满足“具体要求”中的2);
- 20分:满足“具体要求”中的3)。
作品效果
Scratch镜像画笔的完整效果如视频所示:
作品解读
根据题目描述,我们要完成两个创作任务:
1). 在左侧区域,按下并移动鼠标,绘制图形
2). 在右侧区域,自动绘制镜像图形
对于任务1,非常的简单,只要按下鼠标,就将画笔移到鼠标所在位置,落笔即可。
这里的难点是任务2,在右侧区域,自动绘制镜像图形。其实,我们可以分两步来看,第一步,按下鼠标绘制图形,第二步,修改落笔时的坐标,确保和左侧的图形形成镜像图形。
为了确保右侧同时绘制镜像图形,我们可以再增加一个画笔角色,其代码和左侧基本一样,唯一不同的就是落笔的位置,这部分的代码如下:

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容