上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的代码