本文介绍了SpriteKit-正确的方式进行多任务处理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图在code到处搜索:解释去图书文献时的背景,或者如果它甚至暂停一段时间,但没有可用它做什么有人可以告诉我在什么建议的方式在精灵套件使游戏去后台时怎么办?

我是否应该打电话 scene.paused = YES ,不然我怎么能确认没有图纸发生在后台,所以我可以通过iOS的避免终止,不会让我呢?

谢谢!


解决方案

作为说按这里 LearnCocos2D

#import <AVFoundation/AVFoundation.h>

...

- (void)applicationWillResignActive:(UIApplication *)application
{
    // prevent audio crash
    [[AVAudioSession sharedInstance] setActive:NO error:nil];
}

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    // prevent audio crash
    [[AVAudioSession sharedInstance] setActive:NO error:nil];
}

- (void)applicationWillEnterForeground:(UIApplication *)application
{
    // resume audio
    [[AVAudioSession sharedInstance] setActive:YES error:nil];
}

这篇关于SpriteKit-正确的方式进行多任务处理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 08:35