【问题标题】:disable uibutton from view controller controlling multiple skscenes从控制多个场景的视图控制器中禁用 uibutton
【发布时间】:2016-09-09 19:51:52
【问题描述】:

我正在学习关于 spritekit 游戏的视图控制器和场景,并在视图控制器中有一个用于应用内购买的按钮。我把它放在这里而不是以编程方式放在 skscene 中,因为我可以拖动和创建使 IAP 设置更容易的出口和操作。但是,我需要在控制游戏的 skscene 期间禁用此按钮,以免被意外点击。如果需要,我可以发布代码,但它基本上只是一个 UIbutton 插座,我希望能够编辑另一个场景文件,它应该在游戏结束场景中启用,但在游戏场景中禁用。

【问题讨论】:

    标签: button viewcontroller skscene


    【解决方案1】:

    一般来说,在 SpriteKit 游戏中使用 UIKit 元素并不是一个好主意。 您应该直接在场景中使用 SKSpriteNodes 创建所有按钮,而不是在游戏视图控制器中使用 UIButtons。谷歌有很多关于如何在 SpriteKit 中创建按钮的教程。

    这是人们常做的事

    How to fix the share button on SpriteKit Swift when Players plays the game again Share Button shows up on the game scene?

    如果你仍然想使用 UIButton,我相信这就是你要找的

    someUIButton.isUserInteractionEnabled = false
    

    在正确的位置调用它

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 2019-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多