我是spritekit系统的新手。但是,我有一些疑问。我有一个带有菜单屏幕,说明页面等的应用程序,没有一个程序要求我加载场景。但是,我希望能够通过按一下按钮加载“游戏”场景。关于代码我该怎么办?
固定:
我只是没有检查其中一个视图的IB设置:我的视图类型应为SKView。
最佳答案
在视图控制器的-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中的更多信息。
关于ios - iPhone- Spritekit编程:从按钮加载场景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25023986/