我是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/

10-13 04:14