网站开发思路百度搜索引擎网址
画笔模块
可以这么理解,画笔模块是Scratch的拓展模块,用它可以完成很多的功能,非常有趣!
案例要求
点击绿旗运行程序,页面显示需要绘制的背景。 可以使用鼠标移动画笔角色,按照顺序点击连线,最终连成一幅画。 橡皮可以擦除全部笔迹,点击箭头切换下一关
步骤拆解
1、添加背景和初始化角色
2、画笔模块的使用
3、画笔角色功能的实现
4、完成橡皮和下一关
1、添加背景和初始化角色
位置和大小合适即可!画笔的位置要移动到背景上数字1的位置
接下来我们需要添加画笔模块来实现线条的绘制。
2、画笔模块使用
Scratch积木分为很多个模块,除了固定的模块,我们还可以添加其他的模块,这极大的增强了Scratch的编程的能力。
1、首先点击左下角的添加模块按钮。
画笔模块就像现实中的画笔一样,绘制之前需要将笔落在纸上,移动画笔就能留下痕迹,将笔抬起就不会留下痕迹,除此以外还可以擦除画笔和设置画笔的粗细及颜色。
“将笔的颜色设为”积木块,用来设置画笔的颜色,点击颜色使用下拉框来选择颜色。
“将笔的粗细设为”积木用来设置笔线条的粗细。
“全部擦除”积木可以将背景上所有绘制的痕迹都清除掉。
接下来同学们挑战一下,使用“落笔”,“移动”和“抬笔”这三个积木,画出一段长度为20的线吧!
接下来我们看看如何使用鼠标来控制画笔绘制线条!
3、画笔角色功能的实现
想要使用鼠标来控制画笔移动到点击的位置,想一想,需要用那些积木
然后,需要重复判断有没有按下鼠标,在按下鼠标之后画笔移动到鼠标指针
使用“全部擦除”积木块,放到当画笔初始化的上面,这样每次重新绘制之前都会清除上一次的痕迹!
4、完成橡皮和下一关
橡皮的功能是用来擦除画的痕迹的,清除画笔我们学习了“全部擦除”
下一关这个角色的积木也很简单,下一关是通过切换背景,除了切换背景还需要将上一关绘制的痕迹清除,这样就完成了!
有没有发现,在点击切换到下一关的时候画笔会跟着移动到角色上,我们如果直接点击新的位置,这样就画出了一条错误的线,那么这个问题怎么解决?
舞台的几种模式,一种是编辑模式,也就是编程界面的模式,一种是运行模式,也就是全屏的模式。在编辑模式可以拖动,但是全屏模式不能拖动了。
这是因为编辑模式下所有的角色都是可拖动的,但是全屏模式下,也就是程序的运行模式,角色是不能随便拖动的,除非这个角色设置了“可拖动”,这就要用到一个新的积木了
这样,我们整个作品就已经完成啦~同学们快来锻炼一下小手控制鼠标的能力,看看每个关卡连线之后会形成什么图案
课堂总结
1、画笔模块的添加
2、画笔相关积木的使用
3、“按下按键”积木
4、“设为可拖动”积木