Scratch之我要自由飞翔

本篇文章主要通过“小鸟变换造型自由飞翔”理解循环结构的含义。循环结构表示程序反复执行某个或某些操作,直到达到约定条件时才终止循环。

程序设计不仅需要角色移动,还需要角色的不同变化及同一角色不同造型的变化,这样才能使场景变得更加活灵活现。当变化需要重复执行时,利用循环语句指令可以更大限度提高效率。

在体验“小鸟自由飞翔”之前重温下新增角色来体验下两只小鸟对话。

准备素材。通过“从本地文件中上传角色”导入下面图片。

“造型”页中编辑该图片,通过选择、截取一只小鸟,作为第一个角色,还可以利用填充工具给小鸟涂上颜色。重复以上操作,截取第二个小鸟,接下来编写程序完成“两只小鸟对话”。

现在思考下两只“小鸟”角色的造型有变化吗?以及每只小鸟有几个造型?

接下来通过角色造型变化实现小鸟自由飞翔。

Scratch2中增加造型有四种方式:从造型库中选取造型、绘制新造型、从本地文件中上传造型、拍摄照片当做造型。

首先准备好我们的图片素材。

先通过“从本地文件中上传角色”新建小鸟角色,然后通过选择、截取小鸟角色。然后通过“从本地文件中上传造型”新建造型,然后通过选择、截取部分屏幕区域为新造型。同种方法依次将小鸟不同的飞翔姿态创建为小鸟的不同造型。

接下来编写程序完成“小鸟自由飞翔”。方法二运用“循环语句指令”简单多了。

本篇文章主要使用到“运动”、“外观”、“控制”指令组指令。

最后总结下“控制”指令组 :等待、重复执行指定次数、重复执行、如果...那么、如果...那么...否则 、在符合条件前一直等待、重复执行直到符合条件、停止脚本、当作为克隆体启动时 、克隆角色、删除本克隆体。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章