是的,我知道你在想什么……但这不是重复的……
我有 2 个场景,gameScene 和 menuScene。我想将 menuScene 覆盖在 gameScene 上。我知道你不能一次呈现 2 个场景,我查看了解决方案,他们都建议将 menuScene 设置为 SKNode 而不是 SKScene。
问题是我需要将 menuScene 设为 SKScene,因为我使用的是 SKCameraNode(在 SKNode 中不可用)...
有什么建议么?
提前致谢。

最佳答案

相信我,你不能。针对这些情况,您应该采取的方法是考虑层次结构和角色(请看下图)

所以说,如果你现在有两个 SKScene(menuScene 和 gameScene),不要把你的 menuScene 扔进垃圾箱(你可以在其他情况下展示它,比如在游戏结束时你展示另一个场景,你的游戏结束场景或你的例如 menuScene),您可以开发一个新的 SKNode 作为您的 gameScene 的子项,并使用 gameScene 相机来处理您的新 menuNode。关于您的游戏场景,您可以将游戏对象移动到节点子节点并暂停该节点,同时您的菜单正在运行..

swift - 在 SKScene 上叠加 SKScene-LMLPHP

关于swift - 在 SKScene 上叠加 SKScene,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41965255/

10-09 01:02