【Scratch编程3 画圆圈】
今天,我们要通过Scratch编程绘制圆形!你准备好了吗?
欢迎点击右上角关注皓云工作室头条号,及时获得热乎乎的创客课程!
温故知新还记得怎么画正多边形吗?前几次逃课的大朋友小朋友关注皓云工作室头条号查看【Scratch编程绘制妙趣多边形】与【Scratch自定义程序模块】。
绘制正多边形的自定义模块
我们可以调用绘制正多边形的自定义模块进行绘制,还可以对画笔的颜色和粗细进行设定,画笔颜色值的取值范围是0~200。
绘制正8边形
绘制圆形如果我们让正多边形的边长值很小,而边数值很大,会画出什么样的效果呢?我们绘制一个边长为2的正80边形试试。
绘制边长为2的正80边形
咦,这不就是一个栩栩如生的圆形吗?
OK,我们会画圆了!
如果边长不变依然为2,增加边数会怎样?我们绘制一个边长为2的正240边形吧!
边长为2的正240边形
我们发现圆变大了!
OK,我们会画大小不同的圆了!
画圆模块有没有发现刚刚的自定义模块有点别扭?毕竟是一个绘制正多边形的模块~
我们绘制的圆形是由边长小而边数多的正多边形近似而来的,边长值很小为2不改变,需要改变的只有决定圆形大小的所谓的边数。
我们可以新建一个专门用来绘制圆形的自定义模块。
绘制圆形的自定义模块
与绘制正方形的自定义模块对比一下,是不是神似呢?其实参数size就相当于n。
对比看看
试试我们的自定义模块吧!
画一个大小是360的圆
舞台上画出了一个大大的圆。
大圆
试一试下面这个图形怎么画出来的?赶快动手试一试哟~
试一试
如果文中有没讲清楚的地方请大家留言~
欢迎各位大朋友小朋友提出宝贵意见或建议帮助我们将课程做得更好!
谢谢大家的鼎力支持!
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved