iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – 单击iAds时暂停SpriteKit场景大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个SpriteKit项目,当我点击iAd时我很难暂停游戏,并且在iAd被解雇时取消暂停.主要问题是从ViewController暂停Scene,我知道如果我想从Scene.m暂停场景@R_154_10675@用代码

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;

迅速

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

大佬总结

以上是大佬教程为你收集整理的ios – 单击iAds时暂停SpriteKit场景全部内容,希望文章能够帮你解决ios – 单击iAds时暂停SpriteKit场景所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。