【发布时间】:2017-03-12 06:48:52
【问题描述】:
我正在尝试快速为我的游戏创建一个游戏窗口,但我不知道从哪里开始。有什么方法可以在游戏场景中创建弹出窗口。我正在使用精灵套件并在 Gamescene.sks 文件中创建了用户界面。
感谢您的帮助。
【问题讨论】:
标签: swift swift3 sprite-kit
我正在尝试快速为我的游戏创建一个游戏窗口,但我不知道从哪里开始。有什么方法可以在游戏场景中创建弹出窗口。我正在使用精灵套件并在 Gamescene.sks 文件中创建了用户界面。
感谢您的帮助。
【问题讨论】:
标签: swift swift3 sprite-kit
如果我没记错的话,你完全可以。您需要在游戏场景中创建一个基础节点并使用有意义的名称(如 GameOverNode)对其进行标记。
然后添加您想要的用户界面节点作为它的子节点。要创建弹出效果,您需要隐藏 GameOverNode。当您想在弹出窗口中显示游戏时,请将其设置为不隐藏。
提示:当您添加用户界面节点时,您可能希望将它们设置为不在屏幕上。这样,当您显示 GameOverNode 时,您可以将所有子节点动画到屏幕中。
【讨论】:
zPosition确保游戏结束窗口中的元素在游戏场景的前面。