【Scratch编程教程】画圆

之前咋们讲过scratch画抛物线的教程《【Scratch编程教程】制作抛物线》,今天再来教大家如何画圆

【Scratch编程教程】画圆-少儿编程网

第一步:画直线

【Scratch编程教程】画圆-少儿编程网

“面向”是为了规定方向,相信上面这个程序大家再熟悉不过了,如果要画出来,只需这么做:

【Scratch编程教程】画圆-少儿编程网

这里的操作和咱们手拿笔画画很像,先得落笔才能画,可以看出“画”其实就是画出角色所走的路径

【Scratch编程教程】画圆-少儿编程网

如果角色是笔,需要注意角色的中心点是笔尖

【Scratch编程教程】画圆-少儿编程网

如果按照默认的中心点画,就会出现下图的尴尬局面

【Scratch编程教程】画圆-少儿编程网

当然,我们一开始还可以把画笔的其他属性设置好

【Scratch编程教程】画圆-少儿编程网

啥是色度呢?我也说不清楚,看看下面的对比或许能帮助你

【Scratch编程教程】画圆-少儿编程网

【Scratch编程教程】画圆-少儿编程网

【Scratch编程教程】画圆-少儿编程网

值得注意的是,如果程序涉及到绘画最好一开始先“清空”,最后得“抬笔”。至于为啥要这样,你们可以试试看,我在这里不啰嗦了。

第二步: 画正方形

【Scratch编程教程】画圆-少儿编程网

我们只要控制角色走一个正方形,那出来的就是正方形了,这里重复执行4次,向右旋转90°,相信很容易理解。如果现在我们要画8边形呢?

第三步:画八边形

【Scratch编程教程】画圆-少儿编程网

和画四边形类似,要画出8边形,走几步,转个弯,就得重复8次,那转弯的度数应该是多少呢?我们知道内角和是360°,所以咱就将360均分为8分,就是45度

第四步:画圆

如果是16边形?32边形呢?100边形呢?相信你已经明白了:当边数越大的时候就会越接近于圆,下面就来测试一下,为了方便,咱们先设置2个变量:“边数”、“转弯角度”,然后放在最开始

【Scratch编程教程】画圆-少儿编程网

假设咱们要画一个30边的等边图形,就直接在变量里设置

【Scratch编程教程】画圆-少儿编程网

大家猜猜看,上面这个程序画出来的图形是怎样的呢?

【Scratch编程教程】画圆-少儿编程网

30边就已经很圆了,不知不觉,咱们的圆就画好了

这里需要注意的是:圆的直径大小由走多少步决定,如果走的步数过大则会出现下图的情况

【Scratch编程教程】画圆-少儿编程网

也就是说,如果在画图的过程中碰到了舞台边沿,那么画笔只能按照舞台的边沿画。

最后,如果觉得不错,欢迎大家点个赞,如果还有不明白的地方可以评论留言哦!

本文链接:【Scratch编程教程】画圆

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

5 条评论
相关文章
“少儿编程之父”米切尔教授:我们要像在幼儿园一样学习
“少儿编程之父”米切尔教授:我们要像在…
编程少年丨余疆海:个性十足却不失温度
编程少年丨余疆海:个性十足却不失温度
为什么大家都建议学习少儿编程要从Scratch开始?
为什么大家都建议学习少儿编程要从Scrat…
孩子学完各个阶段的编程课程能够参加哪些比赛?
孩子学完各个阶段的编程课程能够参加哪…
我的孩子从来没有接触过编程,0基础能不能学?
我的孩子从来没有接触过编程,0基础能不…
【精选作品】如何通过Scratch让小猪跑起来?(内附火影粉丝巨献,必看)
【精选作品】如何通过Scratch让小猪跑起…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台