CH04_神奇的画笔

本章目标

  • 利用画笔模块的指令积木制作程序
  • 使用广播指令积木来控制程序
  • 使用控制结构来设计程序
  • 理解嵌套循环结构

画笔

概述

画笔分为各种型号,各种颜色。

每个角色都有一个默认的画笔。

画笔模块的指令积木:

项目1:爬虫画线

情景分析

1.角色:爬虫

2.场景:无

3.动作:绘制各种图形

问题分析

1.如何控制角色画线

2.如何计算不同形状图像的画法?

3.规则图形和不规则图形画法有何不同?

实现步骤

1.爬虫画线

通过键盘的上下左右键来控制爬虫的移动

前进时落笔,后退时抬笔。

项目2:绘制多变形

三角形

正方形

六边形

项目3:绘制旋转的正方形

绘制正方形: 重复执行四次“移动100步,向左旋转90(360/4)度”,使用循环结构

绘制12个正方形并旋转:顺时针或逆时针画,每画完一个正方形,向右(顺时针)或向左(逆时针)旋转30(360/12)度,每个正方形画笔的颜色发生改变,重复12次,使用嵌套循环结构

项目4:绘制风车

绘制新角色

设置造型中心:在舞台上以舞台中心为原点

绘制思路:

顺时针旋转,绘制8个旗帜;

每画完一个旗帜,向右或向左旋转45度(360/8);

使用循环结构实现

课后作业

1.DIY一个画图软件,效果如图所示

角色:画笔、颜色块、橡皮擦等

场景:画板

动作:跟随鼠标画线、切换颜色,清除画板等