当uiviewcontroller调用SKScene时的性能问题

时间:2015-03-19 12:34:09

标签: ios objective-c uiviewcontroller sprite-kit

我是spritebuiler的新手。

当我试图在uiviewconroller上调用skscene时,我遇到了性能问题。即,我正在开发一个关于精灵套件的游戏。

我的项目有两个名为GameViewConroller,LevelSelectController& 2 SKScenes名为MainMenuScene& GameScene。应用程序运行时调用MainMenuScene&它包含levelselect按钮&播放按钮,如果按下播放按钮按钮,它将移至Gamescene&游戏在这里玩,所以我在游戏场景中玩的动画非常流畅和精致。

如果我按下MainMenuScene上的levelselect按钮它移动到LevelSelectController它有1到100个按钮,当我按任何按钮它移动到GameScene并且游戏在这里播放时所以在GameScene中运动的动画非常慢。

帮助我,我被困住了!

   @implementation GameViewController
   - (void)viewDidLoad
  {
     [super viewDidLoad];

// Configure the view.
SKView * skView = (SKView *)self.view;
/* Sprite Kit applies additional optimizations to improve rendering performance */
skView.ignoresSiblingOrder = YES;

// Create and configure the scene.


SKScene *scene = [[MainMenuScene alloc] initWithSize:self.view.frame.size];
scene.scaleMode = SKSceneScaleModeAspectFill;

   // Present the scene.
   [skView presentScene:scene];
   }

0 个答案:

没有答案