我正在开发一个SpriteKit
项目,但是我在尝试在iAd被点击时暂停游戏,在iAd关闭后恢复游戏时遇到了困难。主要问题在于如何从ViewController中暂停场景,我知道如果我想从Scene.m
暂停场景,我应该使用以下代码:
self.scene.view.paused = YES;
然而,这段代码在ViewController中无法运行。
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
{
//pause game
}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner
{
//unpause game
}
我知道我想在上面的部分暂停游戏,但我找不到了解如何执行此操作的资源。任何帮助都将不胜感激,谢谢。
scene
对象是在哪里创建的? - Rafał Sroka