From Test-Scratch-Wiki

Translate: - English - 中文 
隐藏
隱藏
类别 外观类积木
形狀 条形积木

隐藏积木,原文为 Hide,是个外观类条形积木。如果使用了此积木的角色是显示的,它就会将角色隐藏起来 — 相反的,如果角色本来就隐藏,则什么事都不会发生。 这个积木是最简单使用,也最常被使用的外观类积木。

用法示例

这个积木的使用范围非常广泛,主要是在 Scratch 专案 做场景准备时使用,一些常见用法如下:

  • 用来准备场景
當 @greenflag 被點擊
隱藏
造型換成 [幻影 v]
效果 [幻影 v] 設為 (100)

當收到訊息 [haunted v]
顯示
重複 (20) 次 
  效果 [幻影 v] 改變 (-5)
end
  • 用来隐藏一个在对象前的角色以重新显示对象
當 @greenflag 被點擊
圖層上移至頂層
隱藏

當收到訊息 [chest opened v]//chest opened 意指宝箱打开
顯示
說出 [你找到宝藏了!] (2) 秒
  • 单纯地隐藏一个角色(像是捉迷藏游戏)
當 @greenflag 被點擊
說出 [你会玩躲猫猫,对吧?] (3) 秒
說出 [如果是的话,找到我吧!] (3) 秒
隱藏
定位到 x: (200) y: (-120)

當角色被點擊
顯示
說出 [你也太会了吧!] (3) 秒
  • 它子弹射中了某个东西时,把子弹藏起来
當收到訊息 [Shoot! v] //Shoot 意指射击
顯示
面朝 [鼠標 v] 度
重複直到 <碰到 [邊緣 v] ?> 
  移動 (8) 點
end
隱藏
當 @greenflag 被點擊
造型換成 [empty-handed v] //empty-handed 意指两手空空
說出 [你好,欢迎收看早间新闻!] (3) 秒
說出 [等等,我把东西忘在后台了。等我一下,马上回来!] (4) 秒
隱藏
等待 (2) 秒
顯示
造型換成 [coffee v] //coffee 是为咖啡
說出 [好了,我找到我的咖啡了!我们说到哪啦?] (2) 秒
  • 这个积木也常常用在专案一开始,用来隐藏选单以外的一切东西。
當 @greenflag 被點擊
隱藏

替代用法

主頁:Zho:替代用法列表

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

效果 [幻影 v] 設為 (100)

不过,这个用法不完全有效,因为它仍然可以被碰到。还有,使用它的角色在专案被停止重新开始时会显示在画面上。而隐藏积木则可以在角色被点击避免被激活,幻影效果则不行。

如果用了这个替代用法,显示积木就会没有用了,如果真的要显示角色,就必须使用幻影效果把值设成 0。

另外,在隐藏模式下,角色无法让某些积木作用,比如说出和思考,但它们可以在幻影效果上的角色使用。

还有另外一个替代的用法,是在角色上做一个全白的造型,然后让角色套用这个造型。

造型換成 [blank costume v] // blank costume 意为 空白的造型

替代用法

主頁:Zho:替代用法列表

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

效果 [幻影 v] 設為 (100)

不过,这个用法不完全有效,因为它仍然可以被碰到。还有,使用它的角色在专案被停止重新开始时会显示在画面上。而隐藏积木则可以在角色被点击避免被激活,幻影效果则不行。

如果用了这个替代用法,显示积木就会没有用了,如果真的要显示角色,就必须使用幻影效果把值设成 0。

另外,在隐藏模式下,角色无法让某些积木作用,比如说出和思考,但它们可以在幻影效果上的角色使用。

还有另外一个替代的用法,是在角色上做一个全白的造型,然后让角色套用这个造型。

造型換成 [blank costume v] // blank costume 意为 空白的造型

误解

有人可能会以为隐藏是删除的替代用法,但这只不过是一种误解。隐藏积木事实上只是将角色的透明度设置成 100,而删除角色则是将角色从范例库中全部删除。

参见