SpriteKit,创建一个导航菜单,坐在所有场景之上

时间:2013-11-02 03:15:26

标签: ios ios7 sprite-kit

仍然习惯了sprite kit,我之前没有任何关于iOS的游戏引擎的经验。

我想要做的是在每个场景的顶部放置一个菜单,允许用户来回导航。 (它适用于书籍风格的游戏,并且会有左右箭头)。

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

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

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

编辑:到目前为止,我可以想到3种方法。

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

1 个答案:

答案 0 :(得分:0)

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