iPhone- Spritekit编程:从按钮加载场景

时间:2014-07-29 20:05:11

标签: ios sprite-kit skscene

我是spritekit系统的新手。但是,我有一些问题。我有一个应用程序,有一个菜单屏幕,说明页面等...,没有一个要求我加载一个skcene。但是,我希望能够通过按下按钮加载我的“游戏”场景。关于代码,我该怎么做?

FIXED:

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

1 个答案:

答案 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中的更多信息。