在scratch中,使用画笔绘制同心圆或者实心圆都是很常见的,而且在一些考试、竞赛中也常常会出现。今天我们通过按下空格键,来实现scratch编程画同心圆实心圆;
[编程实现]
scratch绘制同心圆、实心圆。
具体要求:
1)点击绿旗,小猫在舞台左下角出现;
2)按下空格键,小猫画出10个不填充同心圆,且每个圆颜色都是随机的。画完后小猫回到出发点;
scratch绘制同心圆效果图
3)再次按下空格键,小猫画出10个填充同心圆,且每个圆的颜色要逐渐改变。画完后小猫回到出发点;
scratch绘制实心圆效果图
4)再次按下空格键,小猫画出10个不填充同心圆,且每个圆的颜色都是随机的。画完后小猫回到出发点;
scratch绘制颜色随机同心圆效果图
scratch编程画同心圆实心圆的编程步骤:
步骤一、点击绿旗,小猫需在舞台左下角位置,坐标为(-175,-123),添加画笔,全部擦除舞台痕迹;
步骤二、绘制10个同心圆前,需要绘制“1圈圆”,自制积木“1圈圆”函数,参数有边长和笔粗细;绘制实心圆也是需要调用这个函数,只是笔粗细参数值不一样;
scratch绘制y一个圆的函数积木
步骤三、绘制10个同心圆和绘制10个实心圆,自制函数积木;
绘制10个同心圆和实心圆
步骤四、按要求,三次按下空格。第一次按下空格绘制10个不填充同心圆,第二次按下空格,画出10个填充同心圆,第三次按下空格,画出10个不填充同心圆;新建变量i,i表示按下空格的次数。
按下空格触发绘制圆