我目前正在为iPhone开发一个默认为Empty Application
的应用程序。这意味着Xcode创建的唯一东西是AppDelegate。
我的.pch文件中导入的唯一框架是<Foundation/Foundation.h>
框架。
这适用于我的大部分应用,但在某些地方,我想使用SpriteKit
。
是否可以在我的应用中使用SpriteKit
框架使用Empty Application
默认值?
我问这个是因为通常情况下,如果我想使用SpriteKit,我必须在Xcode中创建一个新项目时专门选择Sprite Kit Game
默认值。
答案 0 :(得分:3)
是的,这是可能的。
事实上,当您选择“空应用程序”以外的任何内容时,您获得的只是一个空的应用程序,其中添加了您选择的默认值。
它只是为您节省了必须自己添加它的工作。
答案 1 :(得分:2)
是的,这是可能的
#import <SpriteKit/SpriteKit.h>
- (void)viewDidLoad
{
[super viewDidLoad];
SKView *skView = (SKView *)self.view;
skView.showsFPS = YES;
skView.showsNodeCount = YES;
MyScene *skScene = [MyScene sceneWithSize:skView.bounds.size];
skScene.scaleMode = SKSceneScaleModeAspectFill;
[skView presentScene:skScene];
}
在故事板中将窗口视图的类更改为SKView,它应该全部工作。
答案 2 :(得分:1)
是的,这绝对是可能的。您只需将SpriteKit框架添加到空项目中,就像任何其他框架一样,并从那里执行所需的设置。祝你好运!