Sprite kit 检查暂停的精灵套件场景上的操作

Sprite kit 检查暂停的精灵套件场景上的操作,sprite-kit,Sprite Kit,我这里有一段代码,当我按下一个按钮时,它会暂停场景。我有一个else-if语句,当我选择另一个按钮时,它将恢复它。但是,当场景暂停时,我无法执行任何操作 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ for (UITouch *touch in touches) { SKTexture * playTexture = [SKTexture textureWithImageNamed:@"PlayButto

我这里有一段代码,当我按下一个按钮时,它会暂停场景。我有一个else-if语句,当我选择另一个按钮时,它将恢复它。但是,当场景暂停时,我无法执行任何操作

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
for (UITouch *touch in touches)
{
    SKTexture * playTexture = [SKTexture textureWithImageNamed:@"PlayButtonButton.png"];
    SKTexture * pausedTexture = [SKTexture textureWithImageNamed:@"PauseButtonButton.png"];

    SKSpriteNode *pause = (SKSpriteNode*)[self childNodeWithName:@"pause"];
    SKSpriteNode *play = (SKSpriteNode*)[self childNodeWithName:@"pausedd"];

    CGPoint location = [touch locationInNode:self];


    if([pause containsPoint:location])
    {
        [berry removeFromParent];
        [pause runAction:[SKAction setTexture:playTexture ] completion:^{
            [self.scene.view setPaused:YES];

        }];


    } else if ([play containsPoint:location]){
        [play runAction:[SKAction setTexture:pausedTexture] completion:^{
            [play removeFromParent];

            [self.scene.view setPaused:NO];

        }];

    }
}
}

这里不需要任何行动

pause.texture = playTexture;
self.scene.view.paused = YES;