Scratch少儿编程思维训练:培养孩子的逻辑思维和计算思维能力
上QQ阅读APP看书,第一时间看更新

4.3 改变背景

4.3.1 改变背景的积木

有时需要切换作品的背景,这在Scratch中是比较容易实现的。首先将要用到的背景添加到作品中,然后再在程序中切换背景。

用于切换背景的积木有两个,如图4-7所示。

图4-7 切换背景的积木

第①个积木把当前背景换为下一个背景。作品可以用的所有背景被依次编号为:1,2,…,m(假设共有m个)。1号背景的下一个是2号背景,2号背景的下一个是3号背景,以此类推,m号背景的下一个又会回到1号背景。第②个积木把当前背景换为指定名称的背景(本例中是“海底世界_2”)。

关于背景的添加与管理,见1.4.5节。背景的编辑类似于造型的编辑,见2.5节。

4.3.2 动手做一做

例4.3 改变背景。在例4.2完成的“外观-1.sb3”文件的基础上,增加换背景功能。

增添一个背景Blue Sky(蓝天)。这样,作品中就有以下3个背景了:

(1)默认的白色背景。

视频4-3 例4.3改变背景

(2)Forest。

(3)Blue Sky。

然后往作品中添加一个小彩虹角色。每次单击它,都会切换背景,如图4-8所示。

图4-8 切换背景

实现步骤:

(1)单击“文件”→“从电脑中上传”选项,打开例4.2中完成的“外观-1.sb3”文件。

(2)单击按钮,在背景库里找到背景Blue Sky(蓝天),然后单击它,将之选作当前背景。

(3)单击按钮,在角色库里找到角色(Rainbow),然后单击它,将它添加到作品中。

(4)将Rainbow的大小改为50。

(5)在代码区中搭建程序,如图4-9所示。这个程序很简单。

(6)将作品保存到“外观-2.sb3”文件中。

(7)单击舞台左上方的小绿旗按钮,然后单击角色彩虹,每次单击后,背景都会更换(循环更换)。

图4-9 Rainbow的代码