我是spritekit系统的新手。但是,我有一些问题。我有一个应用程序,有一个菜单屏幕,说明页面等...,没有一个要求我加载一个skcene。但是,我希望能够通过按下按钮加载我的“游戏”场景。关于代码,我该怎么做?
FIXED:
我刚刚没有检查我的一个视图的IB设置:我的视图类型应该是SKView。
答案 0 :(得分:1)
在视图控制器的-viewDidLoad:方法中创建新的SKView
SKView *spriteView = (SKView *) self.view;
然后在单独的文件中创建新的SKScene类
@interface GameScene : SKScene
@end
返回上一个视图控制器并将此代码放入您的 按钮的事件处理程序
GameScene* scene = [[GameScene alloc] initWithSize:CGSizeMake(768,1024)];
SKView *spriteView = (SKView *) self.view;
[spriteView presentScene: scene];
Apple's documentation中的更多信息。