如何在 sprite kit swift 中制作弹出菜单? [关闭]

Posted

技术标签:

【中文标题】如何在 sprite kit swift 中制作弹出菜单? [关闭]【英文标题】:how can i make a pop up menu in sprite kit swift? [closed] 【发布时间】:2015-10-20 15:55:14 【问题描述】:

我正在尝试为游戏制作弹出菜单,制作它的最佳方法是什么?它看起来像这样:

【问题讨论】:

投反对票 他是对的!您尝试过什么,以什么方式不起作用,等等!?我们不是你的编码猴子。 【参考方案1】:

我会给你一个高层次的解释

只需创建一个新的sknodeskspritenodezPosition50 或其他东西,使其高于一切,并在其中包含用于按钮等的子节点。每个节点都可以有一个touches began/ touches ended 事件这样您就可以检测到触摸。

也别忘了设置:

self.userInteractionEnabled = true

然后每个按钮(节点)都可以具有您希望按钮外观的纹理。

然后在单击菜单按钮时,您可以将此菜单节点添加到父节点(大概是 SKScene)

【讨论】:

如何暂时禁用触摸下方节点的功能? 不确定,在它们上面放一个大的透明节点,这样它们可能无法访问

以上是关于如何在 sprite kit swift 中制作弹出菜单? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Sprite Kit / Swift 中将文本环绕在一个圆圈中

如何使用 Swift 2(Xcode 7)在我的 Sprite Kit 游戏中为背景音乐设置静音按钮?

swift 2 sprite-kit 中的多行标签?

Sprite-kit 主要角色选择器

Swift Sprite Kit 相机运动

使用 Sprite Kit 和 Swift 在游戏中显示当前分数