我是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];
}