您的位置是:少儿编程网>Scratch编程教程Scratch编程教程

scratch数学之美(6)——花开了1-教程

少儿编程网2020-09-24 19:55:49Scratch编程教程 人已围观 来源:少儿编程 -用户投稿

简介大家好,我是爱编程的小熊,上一节我们学习了图形的旋转,这节,我们继续学习图形旋转及其变化的轨迹,进而绘制出更加绚丽的图案。编程描述:这一节 我们将在上几节所学的基础内容,并加上色彩和渐变填充的效果,画出一朵美丽的花朵图案,花瓣个数也可以更改。

大家好,我是爱编程的小熊,上一节我们学习了图形的旋转,这节,我们继续学习图形旋转及其变化的轨迹,进而绘制出更加绚丽的图案。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

编程描述:6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

这一节 我们将在上几节所学的基础内容,并加上色彩和渐变填充的效果,画出一朵美丽的花朵图案,花瓣个数也可以更改。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

<a href=http://www.pxcodes.com target=_blank class=infotextkey><a href=http://www.pxcodes.com/ScratchJr/ target=_blank class=infotextkey>Scratch</a></a>数学之美(6)——花开了1-教程

编程思路:6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

画出一个基本图形,然后绘制一周,画完一周,改变花瓣的大小与画笔的颜色,再画一周,重复绘制直到花朵填满为止。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

开始编程:6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

1. 一片花瓣之前我们学了绘制圆和圆弧,那问题来了,花瓣是否可以用圆弧来画呢?答案是可以的,我们可以先画一个4分之一的圆弧,然后花瓣是由两个4分之一圆弧组成6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

我们来自制一个花瓣的积木吧6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

还记得我们上一节学到的旋转的吗6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

建立一个变量,重复执行次数和旋转角度相乘要等于360°,重复执行的次数就是花的花瓣数,也就是设定的n的数值,我们先来设置n的数值为5,看看6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

看到有5片花瓣,我们设置n为10看看6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

大家来数一下是不是有10片花瓣。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

2. 可拖动的变量值6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

在舞台区左上角是不是有一个显示变量的模块,我们双击会发生变化,我们双击两次,会看到有个拖动条6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

那这个拖动条有什么用呢,大家可以尝试拖动一下,不过在拖动之前,要将积木区的设置变量n的积木移出来6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

看到没有,拖动到8,是不是花瓣数也是8,这个拖动条是可以控制花瓣数的,和我们的6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

这个控制变量的积木一样。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

当然我们还可以设置拖动条的范围,右键点击**下面的选项,我们将**大值设置为20,点确定6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

可以看到拖动条**大只能到20,也就是说,我们**多可以画出20片花瓣,这样也可以更加精准设置想要的范围6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

3. 绚丽的花瓣6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

那么问题来了,这只有一种颜色,算什么花瓣呀,好,接下来我们将花瓣填充颜色。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

那么问题又来了,怎么填充颜色。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们来分析一下,我们画花瓣只是花了一个轮廓,如果我们每画完一圈然后减少花瓣的大小,然后再画一圈,然后再减少,不断重复,直到花瓣的大小为0,是不是就可以了。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

那就让我们来尝试一下吧,首先,再次定义一个花瓣大小的变量flower,花朵大小用flower来代替,每次画完将flower减少0.1,将画笔颜色增加5,直到flower大小小于0结束,将flower的大小初始化设定为26rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

我们来运行看看6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

嗯,问题来了,干嘛有些地方有空隙的呢,不用着急,有空隙可能是画笔太小了,我们可以将画笔的粗细设为4,将颜色设为红色来看看。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

我们尝试将花瓣数n设为8,看看6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

5. 绽放花朵6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

刚刚我们绘制的花朵是从外向内画的,那问题来了,如果从内向外画,是怎么样的,像不像一朵花绽放的过程,其实这个也不难,只需要修改一下数据就可以了。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

我们将flower设为0,然后重复执行直到flower大于4,将flower添加0.16rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

看看效果6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

大家也可以,将初始颜色修改成自己喜欢的颜色,绽放不一样的花朵。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

当然啦,不只是圆形,如果是其他图形会产生什么样的图案呢,这个就留大家来探索了6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程

6. 回顾一下6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

(1)这节我们学习了可以用变量来代替常变的数据6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

(2)当变量处于滑杆模式时,可以在舞台区,直接拖动来改变变量的数值6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

(3)花朵渲染是由一层层的花瓣绘制而成。6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

6. 探究一下6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

好了,你真的学会了吗,来探究一下吧6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

如何绘制下面图形?大家抓上爸爸妈妈一起探究一下吧6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

scratch数学之美(6)——花开了1-教程图形一6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台
scratch数学之美(6)——花开了1-教程

温馨提示: 第一个图形将花瓣改为圆就可以了6rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

第二个将笔的亮度减少56rt少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

scratch数学之美(6)——花开了1-教程

      匿名评论
    • 评论
    人参与,条评论
    少儿编程网

微信公众号

免费视频教程

先知道