gpt4 book ai didi

ios - 点击 iAds 时暂停 SpriteKit 场景

转载 作者:可可西里 更新时间:2023-11-01 04:39:08 25 4
gpt4 key购买 nike

我正在处理一个 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
}

我知道我想在上一节中暂停游戏,但我找不到资源来了解如何执行此操作。感谢任何帮助,谢谢。

最佳答案

如果你有一个呈现场景的 SKView,你可以像这样从它的 ViewController 中调用暂停:

objective-C :

SKView *skView = (SKView *)self.view;
skView.scene.paused = YES;

swift

let skView: SKView = self.view as! SKView
skView.scene.paused = true

关于ios - 点击 iAds 时暂停 SpriteKit 场景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21892064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com