范例:http://scratch.mit.edu/projects/Daixiaohong/2806098 (基础:画笔)
http://scratch.mit.edu/projects/Daixiaohong/2925079 (进阶:带橡皮的画图)
截图:
问题描述:当绿旗被点击,鼠标指针粘着画笔在画布上不停息地绘画出绿色的线条。
问题分析:Scratch的“画笔”模块库,运用“落笔”和“停笔”用来控制鼠标指针绘画,还能实现设置颜色。为了让画笔不停息地绘画,运用循环重复执行块来实现。
1).准备画布,角色1-画笔图片(建议将画笔图片在PS中进行去除白底操作并存成PNG格式,导入scratch时没有白底的干扰);
2).找出模块: 当绿旗被点击\重复执行\落笔\将画笔颜色设定为\将画笔大小设定为等
3).为了让每一次开始绘画时有一片干净的画面,需要添加模块:清除所有画笔
为了让画笔时时被鼠标控制绘画,需要添加模块:移到..
问题求解:
脚本截图:
建议:1)这个范例实现最单一的涂鸦画笔功能。建议在此基础上,考虑实现自由变换画笔的颜色的功能,或添加橡皮擦功能。
2)画笔角色跟随鼠标指针绘画,为了看起来逼真,对画笔造型进行编辑,使它的笔尖部造近鼠标指针。
思考:1)如何实现自由变换画笔的色彩?
2)如何实现增加橡皮擦功能?
未经允许不得转载:创客探索 » 温州实验中学scratch教程[绘画篇]5.《不停息的画笔》–重复执行2(循环控制)