四、巧接金雨

第14课 巧接金雨-显示金豆下落

任务场景:巧接金雨-显示金豆下落
任务场景:巧接金雨-显示金豆下落

一、任务目标

完成「巧接金雨-显示金豆下落」:按键/传感驱动得分与结束条件。

二、我们要学什么

  • 学习要点:让金豆从上方落下来
  • 本课过关:能完成:屏上能看到金豆下落,而不只是一个静止篮子。
  • 示例对齐:体验题对应 「4-2-1 巧接金雨-显示金豆下落」;完整代码对应 「4-2-2 巧接金雨-手动启动游戏」。

三、本节要点

围绕「让金豆从上方落下来」来搭。上一课篮子会动;本课加入下落物,游戏画面才完整。

1明情景金豆往下掉
2对能力逐帧增加Y坐标
3看结果豆子持续下落

四、解题思路

不要重复抄任务原文,直接按「让金豆从上方落下来」拆步骤。情景:接金币第二步:金币从天上掉下来,你还不一定要算分,但必须看见它在落。 输入「游戏循环(下落节奏),按键仍可移动篮子」对输出「彩屏上金豆的下落动画」。核对:金豆是否持续往下落。

本课主要用到:彩屏 TFT、板载按键。

  1. 1循环里增加金豆的 Y 坐标并重绘。
  2. 2篮子仍可左右移动(接上一课)。
  3. 3本课重点看下落动画,不必算分、不必到时结束。
  4. 4运行后金豆应持续往下掉。

流程提要(关键词)

1. 金豆逐帧下落2. 篮子仍可左右移动3. 运行核对

五、图形块功能讲解

只讲解本课新块(真积木图)。已学过的略过;认清后再载入拖搭。

图形块分类作用本课用法
随机数
数学在指定范围内随机取整数或小数。本课里用它做:在指定范围内随机取整数或小数。载入后按名称在工具箱核对。
math max min
其它本课程序中用到的积木,载入后可在工具箱中对照名称查看。搭积木时靠它完成:本课程序中用到的积木,载入后可在工具箱中对照名称查看。载入后对照截图找块。

六、知识点讲解

下落动画:在循环里逐帧增加金豆 Y 坐标并重绘。过关看金豆持续往下掉。

验收时看:金豆是否持续往下落。再看豆落下的速度,必要时改延时对比快慢。

七、编程练习

「载入」后进入 MixVM(board=sowl_design)。以图形化积木为主,材料取自 MixGo SOWL 六学期兴趣课程/学期2。外设 design 会随题目导入接线。运行、停止在 Mixly 工具栏;「检查」用来对关键字。载入前先浏览解题思路和图形块说明。

六学期兴趣课程:4-2-1 巧接金雨-显示金豆下落.mix。载入后运行。

八、课堂练习

先判断对错,再完成其余题;提交前点「检查」。

  1. 判断:金豆会停在屏幕顶端不往下掉。

  2. 判断:推荐这样验证:运行后观察金豆是否不断从上方落向底部。

  3. 本课画面上新出现的是?

  4. 和移动篮子相比,本课多了?

  5. 本课还没要求?

九、本节小结

小结落点:「让金豆从上方落下来」。