3

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

我查看了 sprite kit 编程指南,发现它仅限于在 Sprite Kit 中构建的单行标签节点。我也知道这个关于在其中添加 UITextField 的答案didMoveToView:

但是,阅读文档后,didMoveToView: 会在场景加载后被调用。我还看到场景转换是可能的,但我正在考虑的面板不需要全屏转换。

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

在此处输入图像描述

4

1 回答 1

1

UIKit像往常一样简单地制作一个应用程序。SpriteKitSKViewSKScene您在其中呈现的应该只是您在层次结构中的视图之一。

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

于 2014-02-15T04:24:26.083 回答