2015-03-19 13 views
7

Ho un'immagine e un testo che voglio mostrare/nascondere:Mostra/Nascondi Sprites & Testi in Phaser

overlay = this.game.add.image(0, 0, this.custom_texture.generateTexture()); 
overlay_text = this.game.add.text(0, 0, 'TESTING 123', style); 

ho provato la funzione destroy(), ma non ero in grado di riportarli indietro, Inoltre, non penso che sia necessario distruggerli se voglio semplicemente nascondere & mostrarli.

risposta

16

È più intuitivo di quanto pensassi.
Per nascondere:

overlay.visible = false; 
overlay_text.visible = false; 

per mostrare:

overlay.visible = true; 
overlay_text.visible = true; 
0

In una crociera, siamo in grado di attivare nascondi/mostra.

overlay.visible.visible = !overlay.visible.visible; 
overlay_text.visible = !overlay_text.visible;