0

仍然习惯于 sprite kit,而且我之前没有在 iOS 上使用任何类型的游戏引擎的经验。

我想做的是在每个场景的顶部都有一个菜单,允许用户来回导航。(这是一个书本风格的游戏,会有左右箭头)。

现在这很简单,只需在场景顶部添加一些按钮即可,但我希望能够创建一个包含所有这些功能的子类,并将其添加到需要它的场景中。这种方式只需要进行一次编辑。

我将如何去创造这样的东西?菜单需要能够以正确的顺序呈现下一个/上一个场景。

我觉得这应该是一件非常简单的事情,但我找不到太多关于它的信息。

编辑:到目前为止,我可以想到 3 种方法来解决这个问题。

  1. 分别为每个场景编写导航代码。
  2. 子类化一个包含导航按钮的 SKNode 并在每个场景中使用它。
  3. 创建具有所需功能的 SKScene 并为每个场景使用该功能的子类。
4

1 回答 1

0

为什么不创建一个子类 SKNode 的 NavigationMenu 类?然后添加任何你想要的东西。您可以创建多个实例或与任何需要它的场景共享一个实例。

于 2013-11-02T03:21:06.807 回答