[导读]:蓝桥杯大赛是工业和信息化部人才交流中心举办的全国性专业信息技术赛事。蓝桥杯大赛首席专家倪光南院士说:“蓝桥杯以考促学,塑造了领跑全国的人才培养选拨模式,并获得了行业的深度认可。”
春雷课堂计划推出Scratch蓝桥杯真题解析100讲,这是春雷老师解读Scratch蓝桥杯真题系列的第002讲。
文字特效
来源:第12届蓝桥杯青少年组国赛中级组的第1题,初级组也有此题。
代码:若需要代码可添加小助手微信索取。
1. 题目要求
(1)点击绿旗,舞台呈现空白状态1秒钟;
(2)“蓝”字以特效(像素初始值:300)出现并逐渐清晰的呈现出来;
(3)“蓝”字呈现1秒后,“桥”字以特效(虚像初始值:100)逐渐清晰的呈现出来。
2. 评分标准
- 10分:满足要求1;
- 10分:满足要求2;
- 10分:满足要求3。
3. 设计思路
(1)整体思路
根据题目描述,题目涉及到两个角色,一个是文字“蓝”,一个是文字“桥”。所以我们首先绘制这两个角色,之后对这两个角色分别进行编程。另外,对舞台背景也要进行浅蓝色的填充。
对角色“蓝”字,我们可以绘制一个流程图来整理思路,如下图所示:
对角色“桥”字,我们可以绘制一个流程图来整理思路,如下图所示:
(2)本题关键
- 是否清楚“像素化”、“虚像”在外观模块,属于图形特效?
- 是否清楚“像素化”、“虚像”的默认值为0?
- 如何使“蓝”字和“桥”字逐步清晰的呈现?
- 如何在“蓝”字清晰呈现后,通知“桥”字逐步清晰呈现?
为了解决上述问题,需要用到图形特效、循环和广播。
- “蓝”字像素的初始值为300,需要将该像素值逐步降到0,即可让“蓝”字逐步清晰呈现。
- “桥”字虚像的初始值为100,需要将该虚像值逐步降到0,即可让“桥”字逐步清晰呈现。
- 在“蓝”字清晰呈现后,通过广播来通知“桥”字,“桥”字接收到该广播后,进行相应处理即可。
4. 实现脚本
(a)对角色“蓝”进行编程
(b)对角色“桥”进行编程
开始时,舞台呈现空白状态1秒钟,所以“桥”字的初始状态为隐藏。