0

我是 spritekit 系统的新手。但是,我有一些问题。我有一个应用程序,它有一个菜单屏幕、说明页面等......,这些都不需要我加载一个 skcene。但是,我希望能够在按下按钮时加载我的“游戏”场景。我将如何处理代码?

固定的:

我只是没有检查我的一个视图的 IB 设置:我的视图类型应该是 SKView。

4

1 回答 1

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 文档中的更多信息。

于 2014-07-29T21:31:21.117 回答