无法为 swift Spritekit 创建暂停、重启和主页按钮对话框

Posted

技术标签:

【中文标题】无法为 swift Spritekit 创建暂停、重启和主页按钮对话框【英文标题】:Unable to create a Pause,Restart,and Home button dialog for swift Spritekit 【发布时间】:2015-09-13 15:53:52 【问题描述】:

我用 swift spritekit 制作了一个简单的游戏,我打算实现一个按钮来显示一个对话框,并且正在搜索自定义对话框的教程,但没有找到对我有帮助的。我知道如何使用 UIView 制作一个简单的对话框,但问题是我不知道如何制作一个自定义对话框,让您可以选择切换到主菜单、重新启动游戏等。我找到了How can I pause a game in SpriteKit and SceneKit - SWIFT,但还不够。 我设法用 UIView 制作了一个对话框,但我无法转换到其他游戏场景,我也无法自定义适合我的游戏环境的外观。如果有一些易于理解的提示或示例将会很棒,因为我最近才开始使用 swift。我很想收到您的来信!

【问题讨论】:

【参考方案1】:

解决方案非常简单,在使用 SKScene 参数后,我能够实现一个自定义对话框,该对话框将转换到主菜单,该参数已传递到扩展 UIView 的类中的 init() 中。

【讨论】:

以上是关于无法为 swift Spritekit 创建暂停、重启和主页按钮对话框的主要内容,如果未能解决你的问题,请参考以下文章

Swift 3:通过覆盖 SKView 在 SpriteKit 中制作暂停菜单?

使用 swift 和 spritekit,你如何阻止场景在变得活跃/移动到前台后取消暂停?

使用 spritekit swift 在 swift 中为游戏创建主菜单

无法使应用程序进入主菜单(Swift 4 SpriteKit)

Swift SpriteKit:创建逼真的 2D 驾驶体验

在 SpriteKit 中暂停游戏后文本消失