From Test-Scratch-Wiki

背景换成 ()
背景換成 [背景1 v]
类别 外观类积木
形狀 条形积木
加入於 2.0

背景换成 () 积木,原文为 Switch Backdrop to (),是个外观类条形积木。这个积木用来将舞台改变成指定的背景

这是个很常被用到的积木,当舞台必须要切换到一个特定的背景时,就会用到这个积木。和它类似的背景换成下一个积木只能依序切换背景,这是不同之处。积木里可以嵌入带有背景编号或名称的变量或是橢圓形積木

角色专用的则是造型换成 ()积木。

属性设置

除了所有背景的属性之外,还可以在下拉菜单中选择「上一个背景」和「下一个背景」两个选项。

历史

Scratch 2.0 之前,这个积木称为 Switch to Background () ,而当时的积木在运行时不会触发事件。在 2.0 开发过程中,此积木称作 Switch to Scene (),接着改成 Switch to Backdrop (),最后定案称为 Switch Backdrop to ()。

用法示例

因为它很简单使用,这里就不特别放上主要用途。它可以用在动画、游戏、模拟类的专案中 —只要想要换舞台背景就用这个积木。

一些常见的用法如下:

  • 用在新的关卡开始时
背景換成 [level1 v] //level1 意指第一关
當背景換成 [level1 v] //在角色上
定位到 x: (0) y: (0)
  • 游戏结束时的讯息
背景換成 [game over v]//game over 意指游戏结束
當背景換成 [game over v]
隱藏
  • 就只是换个背景
背景換成 [背景2 v]

应用

替代用法

主页:Zho:替代用法列表

这个积木可以用以下代码来替代:

重複直到 <(wanted backdrop #) = (背景編號)> //wanted backdrop # 意指想要的背景编号
  下一個背景
end

不过,用原始的积木似乎比较快。

还有一种方式是用角色盖章的方法来产生新的背景。

参见

Cookies help us deliver our services. By using our services, you agree to our use of cookies.