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