你是否想拥有这样一支神奇的画笔:
当你用笔尖轻轻碰触纸张,
一朵美丽的花朵便跃然纸上。
所有的不可能,
在编程的世界里都能实现你的想象。
今天的编程课,让我们来制作落笔成花的效果,通过鼠标点击舞台绘制美丽的六瓣花朵吧!
Scratch软件里有没有一个可以绘制花朵的模块呢?答案是没有。那这时我们可以制作一个属于自己用来绘制花朵的小积木。
第一步:选择小球角色,自制积木。给自制的积木块取名为“绘制花朵”。
制作完成后,我们的软件里会出现俩个新模块。
第二步:完善新积木的程序。
思考:如何用Scratch绘制六瓣花朵?
我们可以先用两条大小相等、方向相等的小弧线组成一个小花瓣,再将这个小花瓣复制6次,平均分布在一个圆周里,这样一个六瓣花朵就完成了!
添加扩展:画笔功能,选择颜色与落笔。
上次课我们学习了一个圆周的角度是360°,那我们可以绘制一个四分之一圆,作为一个小弧线。
我们需要两个大小相等、方向相反的小弧线,那我们可以在程序外,增加模块:
“重复执行 2次”
“右转90°”
现在我们将这个小花瓣,变成六个,平均分布到舞台当中,每个小花瓣所占的角度为60°。
第三步:让我们的角色跟随鼠标移动,当我们点击舞台空白区域,角色就会在这里绘制六瓣花朵。
添加模块:
“全部擦除”
“重复执行”
“如果...那么...”
“按下鼠标?”“抬笔”
“移到(鼠标指针)”
“绘制花朵”
Scratch编程课采用图形化的编程工具,让学生在自主创作动画、游戏、音乐、绘画等作品中学会用软件工程师的方式来思考和处理问题,用逻辑计算思维来解决问题,融合数学、物理、化学、文史等多学科为一体,在累计知识的同时发掘无限的想象力和创造力。
领取专属 10元无门槛券
私享最新 技术干货