(Redirected from Show)
Show | |
show | |
Category | Looks |
Type | Stack |
The Show block is a Looks block and a stack block. If the block's sprite is hidden, it will show the sprite — if the sprite is already showing, nothing will change.
This block is one of the simplest and most commonly used Looks blocks.
Example Uses
This block is widely used, mainly in preparing scenes for a Scratch project. Some common uses are:
- Preparing a scene, as stated above
- Showing a sprite in front of an object to cover it
- Simply showing a sprite (hide and seek, for example)
- Showing a bullet before it gets fired (see Shooting Projectiles)
- Animation scripts
Workaround
As an alternative to showing and hiding sprites, one can replicate the same effect with the ghost effect. Setting the ghost effect value to 100 will "hide" a sprite, though actually making it fully transparent. Setting the ghost effect to 0 will "show" the sprite and revive its opacity. This can be shown in the following script:
when gf clicked set [ghost v] effect to (100) //hide wait (1) secs set [ghost v] effect to (0) //show
Ghost effect may be a positive alternative to use for hiding and showing if fading is a necessity. Otherwise, using the "show" and "hide" blocks are typically used and may result in a performance benefit when a sprite is hidden due to the CPU not having to render the sprite.
Note: | This workaround will not keep the sprite hidden when the stop sign is clicked |
See Also
For sprites |
Say () for () Seconds • Say () • Think () for () Seconds • Think () • Switch Costume to () • Next Costume • Switch Backdrop to () • Next Backdrop • Change Size by () • Set Size to ()% • Change () Effect by () • Set () Effect to () • Clear Graphic Effects • Show • Hide • Go to () Layer • Go () () Layers • Costume () • Backdrop () • Size
|
For the Stage |