网站建设目标的管理可行性,北京网站设计公司哪家公司好,乌兰察布网站制作,如何查名下是否有注册的公司[导读]#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成#xff0c;后续会不定期解读蓝桥杯真题#xff0c;这是Scratch蓝桥杯真题解析第131讲。
舞台特效#xff0c;本题是2023年5月7日举行的第14届蓝桥杯省赛Scratch图形化编程初级组真题第2题#xf… [导读]超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成后续会不定期解读蓝桥杯真题这是Scratch蓝桥杯真题解析第131讲。
舞台特效本题是2023年5月7日举行的第14届蓝桥杯省赛Scratch图形化编程初级组真题第2题题目要求通过编程实现舞台特效。
先来看看题目的要求吧。
一.题目说明
编程实现
舞台特效。
具体要求
1). 点击绿旗角色、背景如图所示 2). 等待1秒机器人说”变亮“ 3). 等待1秒舞台逐渐变亮最终亮度效果如下图所示。 评判标准 5分满足具体要求中的1 15分满足具体要求中的2 20分满足具体要求中的3。
二.思路分析
本题只有1个角色就是机器人如图所示 不过本题的重点在于舞台背景特效的变化而背景只有一个造型如图 这说明舞台背景的变化不是通过切换造型实现的而应该使用外观特效具体来说就是使用亮度特效。
在Scratch中角色和背景的亮度范围为-100到100之间其中0表示正常显示状态也是亮度的默认值。当亮度为-100时呈现全黑效果当亮度为100时则呈现全白状态。
因此我们只需要通过改变亮度就可以实现舞台逐渐变亮的效果接下来我们进入具体的编程实现环节。
三.编程实现
根据题目描述和思路分析我们分角色来编写程序 机器人角色 舞台背景
1. 机器人角色
对于机器人角色来说代码非常简单主要有如下3点 设置初始位置 说话 发送广播
在机器人角色中编写代码如下 2. 舞台背景
对于舞台背景而言在点击绿旗时将亮度设置为负数比如-50在接收到广播消息后重复增加亮度即可 代码如下 代码比较简单需要注意的是亮度的初始值也可以设置为其它值循环的次数和特效增加的数值都是可以调整的。
很多同学没有使用事件广播而是直接在舞台背景中等待2秒后开始增加亮度代码如下 效果完全一样不过相比较而言使用广播机制更为通用也是超平老师强烈推荐的方法。
四.总结与思考
本题是初级组编程部分第2题分数为40分积木块数量10个左右涉及到的知识点主要包括 角色位置的初始化 亮度特效的作用及其设置 事件广播机制
作为初级组第2题难度一般基本上属于送分题完成时间大概在5分钟左右。
本题的关键在于对亮度特效的理解及使用如果之前没有用过亮度特效一时之间还真不知道从何入手了。
实际上关于亮度特效的考查和应用在第12届省赛中就出现过类似的题目题目要求考生编程模拟日常生活中的电灯开关效果具体的可以参考《电灯开关-第12届蓝桥杯Scratch省赛2真题第1题》这篇教程。
所以说要想在省赛中取得好的成绩往届的真题就是最好的复习资料。
如果你觉得文章对你有帮助别忘了点赞和转发予人玫瑰手有余香
需要素材和源码的可以移步至“超平的编程课”gzh或者私信本人。