仍然习惯于 sprite kit,而且我之前没有在 iOS 上使用任何类型的游戏引擎的经验。
我想做的是在每个场景的顶部都有一个菜单,允许用户来回导航。(这是一个书本风格的游戏,会有左右箭头)。
现在这很简单,只需在场景顶部添加一些按钮即可,但我希望能够创建一个包含所有这些功能的子类,并将其添加到需要它的场景中。这种方式只需要进行一次编辑。
我将如何去创造这样的东西?菜单需要能够以正确的顺序呈现下一个/上一个场景。
我觉得这应该是一件非常简单的事情,但我找不到太多关于它的信息。
编辑:到目前为止,我可以想到 3 种方法来解决这个问题。
- 分别为每个场景编写导航代码。
- 子类化一个包含导航按钮的 SKNode 并在每个场景中使用它。
- 创建具有所需功能的 SKScene 并为每个场景使用该功能的子类。