使用带有SpriteKit的AppKit

时间:2015-07-11 01:53:23

标签: objective-c macos menu sprite-kit appkit

因为我已经学习了Objective C,所以我只使用了SpriteKit项目模板。我有一点点接触iOS开发,我希望在OS X SpriteKit项目中使用AppKit元素(按钮等)来创建菜单,覆盖或在屏幕上放置项目方面具有更大的灵活性。这是可能的,如果是的话,怎么样?它会是分层视图(NSView超越SKView)还是类似的东西?

1 个答案:

答案 0 :(得分:1)

它与iOS基本相同。您可以使用NSWindowController和NSViewController来保存SKView并将元素放在视图上方。

在我的情况下,我实际上最终使用了Sprite Kit来处理所有UI,因为我不想让两个独立的接口管理。

我建议您不要使用Sprite Kit模板,而是使用默认的Cocoa App Template,因为它使用了更新的界面技术,这将使您的界面设计更容易,更类似于iOS。