【问题标题】:Show/Hide Sprites & Texts in Phaser在 Phaser 中显示/隐藏精灵和文本
【发布时间】:2015-05-22 19:42:06
【问题描述】:

我有一张图片和一些文字想要显示/隐藏:

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

我尝试了destroy() 功能,但无法将它们带回来,而且如果我只是想隐藏和显示它们,我认为没有必要销毁它们。

【问题讨论】:

    标签: phaser-framework


    【解决方案1】:

    它比我想象的更直观。
    隐藏:

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

    显示:

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

    【讨论】:

      【解决方案2】:

      在一个 Liner 中,我们可以切换隐藏/显示。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-26
        • 2018-05-27
        • 2017-05-27
        • 2014-10-02
        相关资源
        最近更新 更多