swift - 在 Swift 的 Sprite 工具包中制作一个弹出窗口

标签 swift sprite-kit

我正在使用 swift 在 sprite kit 中制作游戏,当游戏结束时,我想让一个弹出窗口出现以查看分数并重新播放。我怎样才能做到这一点?我把它做成了一个 SKNode,但我认为当弹出窗口中有太多节点时,这不是一个好方法。

最佳答案

您可以使用 UIKit。所以你可以显示 semi-transparent ModalViewController 如果游戏结束。这样你就可以使用 Storyboard 来设计它。您也可以设计它以适合您的游戏设计,并且不必在 touchesBegan 方法中处理触摸,但您可以使用 UIButtons 等。

关于swift - 在 Swift 的 Sprite 工具包中制作一个弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28749552/

相关文章:

ios - Swift edgeLoopF​​orRect 物理主体未正确获取 categoryBitMask

swift - 点击 UICollectionViewCell 不会转换

ios - 我可以使用 SpriteKit 在 iOS 上从非矩形区域发射粒子吗?

ios - 将字典键传递给 CFDictionaryGetValue

ios - 如何从 firebase 的 json 响应中获取特定的字符串值

ios - Sprite-Kit 和 Swift 更新位置到另一个 Sprite

swift - 在 Swift 中使用元胞自动机生成程序级别

ios - 平滑 Spritekit 中的缩放限制

ios - 如何在 alamofire 中检查互联网连接?

ios - TableView 选中标记和取消选中并向上滚动仍然选中 Ios Swift 4 中的单元格值