绘制舞台方格
这篇文章会介绍,在 Scratch 里使用扩充功能的画笔,搭配函数、定位、重复直到...等积木,画出指定大小的方格,并用这些重复的方格将舞台填满。
角色设定
在角色编辑区,删除猫咪角色,加入一个“空白”的角色 ( 参考:Scratch 角色设定 )。
因为待会使用画笔绘图,不会出现角色,所以直接使用全空的空白角色。
积木程序原理
加入扩充功能的“画笔”,接着设定点击绿旗时,清空所有笔迹、停笔、设定画笔的宽度和颜色。
建立一个名为“drawX”函数,新增一个参数 a,并勾选“执行完毕再更新画面”。
“执行完毕再更新画面”的功能,可以让函数内不需要等待的程序快速执行,加快画面运行速度。
编辑 drawX 函数的内容:
- 将角色定位到舞台左上角 (-240, 180)。
- 使用“重复直到”积木,直到 y 座标等于 -180 就停止重复,每次重复执行:
- 下笔画画。
- 将 x 定位到 240 最右边,在舞台上从左到右画出一条直线。
- 停笔。
- 将 x 设为 -240,移动到最左边。
- 将 y 改变 -a,往下移动。
仿照 drawX 函数,建立一个 drawY 函数,同样有一个参数 a,勾选“执行完毕再更新画面”:
- 将角色定位到舞台左上角 (-240, 180)。
- 使用“重复直到”积木,直到 x 座标等于 240 就停止重复,每次重复执行:
- 下笔画画。
- 将 y 定位到 -180 最下面,在舞台上从上到下画出一条直线。
- 停笔。
- 将 y 设为 180,移动到最上面。
- 将 x 改变 a,往右移动。
修改点击绿旗积木,在点击绿旗时,执行 drawX 和 drawY,数值设定为 20。
完成效果
完成后,点击绿旗,舞台上就会出现方格。
范例解答
范例解答:绘制舞台方格
微信扫码关注
抖音扫码关注