我是 spritekit 系统的新手。但是,我有一些问题。我有一个应用程序,它有一个菜单屏幕、说明页面等......,这些都不需要我加载一个 skcene。但是,我希望能够在按下按钮时加载我的“游戏”场景。我将如何处理代码?
固定的:
我只是没有检查我的一个视图的 IB 设置:我的视图类型应该是 SKView。
我是 spritekit 系统的新手。但是,我有一些问题。我有一个应用程序,它有一个菜单屏幕、说明页面等......,这些都不需要我加载一个 skcene。但是,我希望能够在按下按钮时加载我的“游戏”场景。我将如何处理代码?
固定的:
我只是没有检查我的一个视图的 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 文档中的更多信息。