【发布时间】:2015-08-26 17:38:42
【问题描述】:
我正在尝试将 iAd 集成到 Sprite Kit 游戏中。
当我在添加游戏场景之前设置“canDisplayBannerAds = true”时,会显示横幅添加但gameScene不起作用:
override func viewDidLoad() {
super.viewDidLoad()
canDisplayBannerAds = true
// Configure de main view
if let skView = view as? SKView {
// Create and configure scene
scene = GameScene(size: skView.bounds.size)
scene!.scaleMode = .AspectFill
// Show the scene
skView.presentScene(scene!)
}
}
当我在添加 SKScene 后设置“canDisplayBannerAds = true”时,会显示 iAd,并且游戏场景现在可以正常工作,但尺寸错误,比添加横幅后的屏幕还大。
override func viewDidLoad() {
super.viewDidLoad()
// Configure de main view
if let skView = view as? SKView {
skView.showsFPS = true
// Create and configure scene
scene = MarketGameScene(size: skView.bounds.size)
scene!.scaleMode = .AspectFill
scene!.marketGameViewController = self
// Show the scene
skView.presentScene(scene!)
}
canDisplayBannerAds = NSUserDefaults.standardUserDefaults().boolForKey(UserDefaultsKey.ShowAds)
}
我错过了什么? 谢谢
【问题讨论】:
标签: ios swift sprite-kit iad skscene