【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编程教程】画圆-少儿编程网

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

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

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

5 条评论
相关文章
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
为什么大多数学编程的孩子表达能力高于同龄人?
为什么大多数学编程的孩子表达能力高于…
编程少年丨崔少天:幼儿园里学编程的6岁男孩
编程少年丨崔少天:幼儿园里学编程的6岁…
如果孩子系统学完Scratch、Python、NOIP,编程能力可以达到什么水平?
如果孩子系统学完Scratch、Python、NOIP…
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨林于森:一个7岁男孩的编程奇缘
编程少年丨林于森:一个7岁男孩的编程奇缘
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台