From Test-Scratch-Wiki

Translate: - English - 中文 
图层下移 () 层
圖層下移 (1) 層
类别 外观类积木
形狀 条形积木

图层下移 () 层积木,原文为 Go Back () Layers,是个外观类条形积木。这个积木会改变角色图层的值成指定的值。与其它积木相比,这个积木比较不寻常。 它会将角色图层向后移动,而不是向前。为了向前移动它,可以使用负数。

图层上移

精灵还可以使用此积木向前移动图层。如果在积木中输入负值,角色将向上移动指定的层数。例如,圖層下移 (3) 層会将角色向后移 3 层, 而圖層下移 (-3) 層则会将角色向前移 3 层。

用法示例

由于此积木更改了角色的图层值,因此无论是要将角色图层向前还是向后移动,都会使用该积木。一些常见用途有:

  • 在三维场景和动画中更改角色的图层值
  • 让一个角色藏到另一个角色后
  • 将角色堆叠在一起(鸟瞰图)
  • 创造奇特的三维幻象

此积木通常与图层上移至顶层积木一起使用,以将角色移动到特定图层。例如:

圖層上移至頂層
圖層下移 (5) 層

将精灵移动到第 6 层(5 + 1),然后反转

 
圖層下移 (-5) 層

图层下移至底层

因为有一个 图层上移至顶层 积木存在,Scratchers 常常建议也增加一个「图层下移至底层」积木。[1] 不过,有个非常简单的替代方式来获得这个积木的效果:

圖層下移 (999) 層

替代用法

由于目前没有一个用来保存图层值的积木,也没有可以设置图层值的积木,因此这个积木不能通过其它 Scratch 积木来达到一样的作用。但是,如果上述的两种积木都存在的话,则可以使用以下代码复制其作用:

图层设为 ((图层) - (amount)) // category=looks

一个相当不切实际的方法是使用带有其他角色的前置积木来模拟角色图层的后退。这不应该依赖于它,因为它有时会毁掉专案中的其它分层。

参见


参考

  1. https://scratch.mit.edu/discuss/topic/36305/