最新消息:

Scratch·爱编程的艺术家|9星芒与太阳

Scratch 少儿编程 1875浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

小伙伴们,大家好,欢迎大家来到皓云工作室。

观察图案

我们先来观察下图中的图案。

Scratch·爱编程的艺术家|9星芒与太阳

我们绘制了许多小小的星芒,当这些星芒组合在一起的时候,又仿佛是光芒万丈的太阳。

图案的基本图形是下图所示的小星芒,这个基本图形是由四个四分之一圆弧组成。

Scratch·爱编程的艺术家|9星芒与太阳

 

绘制基本图形

所以我们依然要新建一个绘制圆弧的模块,如下图。

Scratch·爱编程的艺术家|9星芒与太阳

然后,我们研究一下基本图形星芒是怎么绘制出来的。

先绘制一段圆弧,编程如下。

Scratch·爱编程的艺术家|9星芒与太阳

一段圆弧绘制完毕之后角色朝向下方。

Scratch·爱编程的艺术家|9星芒与太阳

绘制第二段圆弧时角色需要向右旋转180度。

Scratch·爱编程的艺术家|9星芒与太阳

效果如下图。

Scratch·爱编程的艺术家|9星芒与太阳

每绘制一段圆弧,角色都需要向右旋转180度,一共绘制四段圆弧。

Scratch·爱编程的艺术家|9星芒与太阳

执行程序,一个星芒就绘制好了。

Scratch·爱编程的艺术家|9星芒与太阳

由于绘制圆弧与旋转积木被同样地使用了四次,我们可以使用重复执行积木简化程序。

Scratch·爱编程的艺术家|9星芒与太阳

 

绘制完整图案

我们让角色每旋转一定的角度绘制一个基本图形,比如每旋转15度绘制一个星芒,也可以每旋转40度绘制一个星芒。如果每旋转40度绘制一个星芒的话,一共会绘制360➗40=9个星芒,

Scratch·爱编程的艺术家|9星芒与太阳

绘制9个星芒如下图所示。

Scratch·爱编程的艺术家|9星芒与太阳

万一有时你想绘制12个,有时想绘制15个,有时想绘制24个这样的基本图形呢?如果每次都在程序中多处修改数据的话实在是太麻烦了。我们完全可以用一个变量解决问题。我们新建一个名为“个数”的变量

Scratch·爱编程的艺术家|9星芒与太阳

需要绘制多少个基本图形,就需要重复执行多少次,每次旋转的角度则为360➗个数。在绘制之前,我们设定变量“个数”的值即可,如将“个数”的值设置为3。

Scratch·爱编程的艺术家|9星芒与太阳

舞台上的图案如下图所示。

Scratch·爱编程的艺术家|9星芒与太阳

更改画笔颜色可以绘制彩色的图案。

Scratch·爱编程的艺术家|9星芒与太阳

 

加速模式

不过我们发现scratch绘制图案时非常缓慢,我们可以在编辑菜单栏中选择加速模式。

Scratch·爱编程的艺术家|9星芒与太阳

执行程序,图案瞬间绘制完毕。 按住SHIFT键点击绿旗可以在普通模式与加速模式之间切换。在加速模式下,我们可以立即看到最终效果。

赶快试一试吧。

 Scratch·爱编程的艺术家|9星芒与太阳

您必须 登录 才能发表评论!