SKScene的SpriteKit问题

时间:2014-11-07 13:59:39

标签: ios performance sprite-kit

使用iOS Sprite工具包时出现性能问题。

我做了游戏的主要场景,每个东西运行得很顺畅,然后我在开始时插入了一个启动窗口,当我将场景更改为主场景时,游戏似乎滞后于帧丢失,但是fps,cpu和内存参数都可以。

我还有一个游戏超过屏幕并且行为是一样的,当游戏返回主场景看起来非常迟钝。

我尝试过[self removeFromParents]并删除子项,但没有任何反应。

代码:

@implementation Splash
- (id) initWithSize:(CGSize)size
{

if (self = [super initWithSize:size]) {


    SKSpriteNode *sprite= [SKSpriteNode spriteNodeWithImageNamed:@"main"];
    sprite.position = CGPointMake(160,284);
    [self addChild:sprite];



       }
return self;
}
    - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    // Transition back to the Game
    SKScene *myScene = [[MyScene alloc] initWithSize:self.size];
    SKTransition *reveal = [SKTransition fadeWithDuration:0.5];
    [self.view presentScene:myScene transition:reveal];
    [self removeAllChildren];
    [self removeAllActions];
    [self removeFromParent];
}
@end

0 个答案:

没有答案