因为我已经学习了Objective C,所以我只使用了SpriteKit项目模板。我有一点点接触iOS开发,我希望在OS X SpriteKit项目中使用AppKit元素(按钮等)来创建菜单,覆盖或在屏幕上放置项目方面具有更大的灵活性。这是可能的,如果是的话,怎么样?它会是分层视图(NSView超越SKView)还是类似的东西?
答案 0 :(得分:1)
它与iOS基本相同。您可以使用NSWindowController和NSViewController来保存SKView并将元素放在视图上方。
在我的情况下,我实际上最终使用了Sprite Kit来处理所有UI,因为我不想让两个独立的接口管理。
我建议您不要使用Sprite Kit模板,而是使用默认的Cocoa App Template,因为它使用了更新的界面技术,这将使您的界面设计更容易,更类似于iOS。