蓝桥题库每日一练 · 2026.08.21
8月21日 做一个 EV3 电子宠物:宠物 ego 是以 (…
做一个 EV3 电子宠物:宠物 ego 是以 (88,63) 为圆心、半径 20 的填充圆,养在左上角 (30,30)、宽 117、高 67 的矩形「成长区域」里。程序开始显示宠物和成长区域;之后每按一次中间按钮(按下并松开算一次),依次播放一段互动动画——喂食(宠物左侧出现宽 10、高 20 的食物矩形,0.5 秒后高变为 10,再过 0.5 秒消失)、打扫(宠物右侧出现 5 个边长 5、间隔 3 的垃圾小方块,1 秒后消失)、陪玩(宠物以「消失 0.25 秒、显示 0.25 秒」闪烁两次,表示捉迷藏)、哄睡(整块成长区域变黑 2 秒表示关灯睡觉,再恢复成只有成长区域和宠物的画面);最后再按一次中间按钮,程序结束。
评分标准
- 能显示宠物与成长区域
- 能用中间按钮依次触发喂食、打扫、陪玩、哄睡四段动画
- 顺序、时长、画面都符合题目要求
参考解法
这是 8 月里最「大」的一道题,别被吓到——它其实是好几个小动画排着队,用中间按钮一个一个往前推。理清楚「顺序」就赢了一半。 主线是这样一条流水账(这种「按一下、走一步」的做法,叫按步骤推进): 显示宠物和区域 → 等中间按钮 → 放喂食 → 等按钮 → 放打扫 → 等按钮 → 放陪玩 → 等按钮 → 放哄睡、回到只剩宠物和区域 → 等按钮 → 结束。 每个「等按钮」都用「等待」模块,选「主机按钮」的中间键,状态选「碰撞」(按下再松开),保证一段演完了、按一下才演下一段。为什么不选「按下」?每段动画都很短,要是手指还没离开按钮,下一个「等待按下」一看——中间键还按着!立刻放行,一整段动画就被跳过去了。选「碰撞」,一次完整的「按—松」只放行一次。 再看每段小动画怎么搭(都是「画图形 → 等一会儿 → 擦掉」的套路):……
此答案或解析由 AI 生成,请谨慎使用。
难度依赛考组别及等考级别粗略评估,仅供参考。