From Test-Scratch-Wiki

显示
顯示
类别 外观类积木
形狀 条形积木

显示积木,原文为「Show」,是个外观类条形积木。如果角色已经隐藏,使用了这个积木就会在画面显示 — 如果角色本来就在画面上,那么这个积木不会改变什么。

这个积木是外观类积木中最简单、也最常使用的积木。

用法示例

这个积木的用途非常广,主是是为了要在 Scratch 专案里做一些场景的准备,常见用法有:

  • 准备一个场景,如上所述
  • 在对象前面显示一个角色来覆盖它
  • 单纯的显示一个角色(像是捉迷藏游戏那样)
  • 在开火时显示子弹(见子弹的发射
  • 动画类程式

替代用法

显示、隐藏角色的替代方式中,有个可以几乎复制其效果的方法,就是使用图像效果中的幻影效果。将幻影效果的值设置成 100 就能「隐藏」角色,实际上是让它变成完全透明;将幻影效果的值设定为 0 则会「显示」角色, 因为透明度被取消了。下面的程式是示例:

當 @greenflag 被點擊
效果 [幻影 v] 設為 (100) // 隐藏
等待 (1) 秒
效果 [幻影 v] 設為 (0) // 显示

如果要用淡入、淡出的方式来显示或隐藏角色,幻影效果反而是必要的程式指令。否则的话,为了效能起见,还是使用传统的「显示」和「隐藏」积木,这样子才不需要因为角色的渲染而耗费不必要的 CPU。

参见

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