我正在研究 SpriteKit 项目模板。如果我尝试将新场景添加到 File -> NewFile 并选择 iOS -> Cocoa Touch -> ObjectiveC 类模板,我在子类的下拉列表中找不到 SKScene(或任何其他 SK 框架类)。
这是我的下拉列表的屏幕截图:
有人有解决方案吗?谢谢
我正在研究 SpriteKit 项目模板。如果我尝试将新场景添加到 File -> NewFile 并选择 iOS -> Cocoa Touch -> ObjectiveC 类模板,我在子类的下拉列表中找不到 SKScene(或任何其他 SK 框架类)。
这是我的下拉列表的屏幕截图:
有人有解决方案吗?谢谢
我刚刚对 SCNScene 的子类有类似的问题。我尝试添加:
import SceneKit
到视图控制器,然后它开始工作,不确定这是否有帮助,但也许值得一试
我刚试过这个。同样的事情发生在我身上。我导入了 SpriteKit,然后尝试创建一个新类,但没有出现 SK 类。我继续制作了一个 SKScene 输入到 Sublcass 框中的类,然后导入到它的 .h 中,这似乎导入得很好。
然后我做了一个干净且完全关闭并重新打开的 Xcode,并尝试再次创建一个新类,并且能够很好地继承 SK 类。不知道是哪一步做的,所以希望你可以重新创建。祝你好运!
刚刚发现如何让它出现。我将 SprikeKit.framework 和 SceneKit.framework 链接到我的项目目标,然后我打开一个现有的 viewController.h 头文件并在顶部添加几行:
#import <SpriteKit/SpriteKit.h>
#import <SceneKit/SceneKit.h>
与 R. Shane Davis 相同的答案,除了我无法使用他的合成器......不知道为什么。