2015-07-21 151 views
0

我的工作与雪碧套件(SWIFT)一场比赛,我需要的按钮,统计,存储等如何将UIview添加到SpriteKit项目?

我知道我可以用SKScene使它成为一个菜单,但我想在MainStoryBoard编辑它不只能用SKScene中的代码。如果我创建了一个新的UIViewController文件,那么只需从该视图向SKScene放置一个按钮就足够了?在效率和内存管理方面是否可以接受?

回答

1

我认为这将罚款给你,但它可能是很难从比SKScene一个新的UIViewController文件工作。创建新的UIViewController文件与创建代码中的SKScene相比,如何有效地取决于你感觉如何舒服,所以很难说出你更喜​​欢哪一个。我没有看到内存管理方面的问题,但是它可能比SKScene的效率低,因为SKScene可以说是为你正在尝试做的事情而设计的。总之,我相信你可以使用新的UIViewController,但SKScene可能是更好的路线。

0

如果你在你的故事板视图控制器(如果你用苹果的模板去,你可能有),就像你对任何其他应用程序做添加一个快捷文件,并将其连接到您的视图控制器。

添加所需的任何UI元素,并添加任何操作和插座。 只要确保您的SKScene显示在您的视图控制器中。在大多数情况下,这是预编码。

SKScene也可以在一个UIView实现的,所以你也可以在一个视图控制器拖动一个UIView,并将其设置为SKScene文件。

希望它有帮助:)