iOS7 SpriteKit如何实现文本繁重的HUD元素?

时间:2013-12-07 16:40:28

标签: ios ipad overlay sprite-kit hud

我正在构建一个基于SpriteKit的游戏,并希望有一个抬头显示来显示各种单位统计数据(左下图示例)。用户点击一个单元,可以调出一个悬停在屏幕上并与当前单位相关的面板。用户可以随时关闭面板并返回游戏。

我查看了sprite kit编程指南,并看到它仅限于使用Sprite Kit构建的单行标签节点。我也知道this answer on adding a UITextField within didMoveToView:

然而,阅读文档后,看到didMoveToView:在场景加载后被调用。我也看到了场景转换是可能的,但我想到的面板不需要全屏转换。

如何使用iOS中的UIView和SpriteKit元素实现如下所示的HUD面板?是否有任何开源项目可以帮助我在此任务上领先一步?

enter image description here

1 个答案:

答案 0 :(得分:1)

只需像往常一样制作UIKit应用。 您在其中的SpriteKit SKViewSKScene应该只是您在层次结构中的一个视图。

我认为在SpriteKit中真的应该实现实际的游戏场景,所有菜单/覆盖HUD都可以在UIKit中完成。这就是它的意思。