1.课程回顾 #
1.1 作业回顾 #
每次按下鼠标后,每次画出的五角星都比之前的要大!是如何实现的呢?
我们可以发现,每次按下鼠标,五角星变大了,那么也就是画笔移动的步数在变化。
因此可我们可以通过变量来实现。
每次按下鼠标,变量就增加,移动变量步就可以实现了!是不是很简单呢?
2.学习目标与任务 #
2.1 课堂任务 #
今天来学习一下绘制一朵带枝叶的小花,老师给大家演示一下效果。
2.2 作品分析 #
1-每朵花的枝茎有什么不同呢?
2-花瓣是如何画面出来的?
3-每朵花的高度如何控制呢?
3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
(1)初始化
(2)按下鼠标绘制
按下鼠标先绘制花茎,到达一定高度开始画花瓣。
第一步:等待按下鼠标;
第二步:角色的X坐标移到鼠标的X坐标,Y坐标固定;
第三步:设置笔的属性;
第四步:落笔,滑行到鼠标的X、Y坐标;
第五步:画花瓣。
下面我们开始自定义绘制花瓣。
(3)自定义绘制花瓣
第一步:自定义积木指令,初始化画笔属性;
第二步:绘制正方形;
第三步:让正方形旋转一周;
第四步:将自定义指令添加到绘制脚本中。
4.问答与练习 #
4.1 下图为小明运行程序后,在舞台区画出的图形。
他所画出的花瓣都是一样的高度,大家能他想想,可能哪里有问题?
4.2 课后练习
尝试一下绘制出下面这样的图形吧?