46 小小画家2
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品小小画家2
1. 作品目标
(1)导入角色、背景
2. 核心要点
舞台与角色、事件起点、核心逻辑
3. 制作步骤按顺序完成
- 01
读懂“小小画家2”的任务,明确要看到的运行效果
- 02
准备舞台、角色、造型以及程序需要的数据
- 03
从事件起点出发,按角色职责连接核心积木
- 04
运行作品,逐项定位问题并完成一次创意改造
4. 运行检查
点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。
3.编程思路与步骤
3.1 编程思路
(1)导入角色、背景
(2)画笔的程序
(3)色块的程序
(4)橡皮的程序

3.2 编程步骤
(1)初始化
a、导入角色Pencil,绘制3个色块。
b、选择白色背景
c、画笔的初始化-中心位置、大小、全部擦除。

(2)铅笔画画
当鼠标点击铅笔后,移动到鼠标箭头(铅笔将随鼠标移动)
当按下空格键(也可以选择其他键)落笔;
不按空格键,抬笔。

(3)色块的程序
a、初始化:大小、位置。色块的Y坐标一致
b、当鼠标点击色块时,色块说“颜色”
c、广播消息,铅笔接收到消息后画出相应的颜色

(4)橡皮的程序
因为我们的背景是白色的,为了使画出的内容被擦掉,我们可以用白色画笔遮盖已经画的内容。
a、初始化:大小、位置、颜色。与色块的Y坐标一致
b、当角色被点击,移到鼠标位置
c、落笔、抬笔
d、回到原位:如果()那么移到()

4.问答与练习
4.1 小鹏编写了橡皮的程序,但是总是擦不掉画的内容,为什么?

4.2 小鹏的橡皮程序还是有点小问题,总回不到原来位置,大家帮帮小鹏。

4.3 课后练习
(1)现在我们点击橡皮后,铅笔也跟着一起移动,能否在我们点击橡皮时铅笔不移动呢?
