← 返回课程路线
里程碑 1 · 指令与函数输入

修复墙壁

按顺序调用指令,区分动作、参数与执行结果

这一课,你将学会

能将本节概念用于任务,且在初始数据变化后仍通过验证。

用 rectangle(x, y, width, height) 在缺口处补一块砖。画布左上角是 (0, 0),向右 x 增大,向下 y 增大;画布宽高都是 100。四个数字依次是左上角横坐标、纵坐标、宽和高。虚线表示需要修补的位置,图形必须完全重合。 input 表示当前场景给出的横坐标;将 input 写在参数位置,图形会自动适应不同场景。

先找缺口左上角,再数宽和高。rectangle(10, 20, 20, 15) 的右边缘是 30,下边缘是 35。图形和目标的顺序也应一致。

把位置与尺寸分开理解,可以帮助你阅读图形界面和游戏中的坐标。

动手之前,先想一想

  1. 程序开始时,已知哪些数据或状态?
  2. 执行一条指令后,哪些内容会改变?
  3. 如果初始条件改变,原来的步骤是否仍然有效?
查看思考提示

用一张表记录“执行前、执行的指令、执行后”,每次只改变一个条件。不要用最终结果代替推理过程。

进入修复墙壁动画工作区 →

依次完成前一个动画课程的三个任务,即可解锁本课。