【发布时间】:2015-09-30 15:25:46
【问题描述】:
我的问题是当我试图切换到一个场景时,它是我开始场景时的不同视图。
问题是 - 我认为 - 缩放模式,所以我尝试设置缩放模式但它不起作用。这是我尝试过的:
let skView = self.view! as SKView
let gameScene:GameScene = GameScene(size: self.frame.size)
gameScene.size = skView.bounds.size
gameScene.scaleMode = SKSceneScaleMode.ResizeFill
skView.presentScene(gameScene , transition: SKTransition.crossFadeWithDuration(1))
还有这个:
let gameScene = GameScene(size: self.size)
gameScene.scaleMode = SKSceneScaleMode.ResizeFill
self.view?.scene!.presentScene(gameScene , transition: SKTransition.crossFadeWithDuration(1))
我已经尝试在didMoveToView()函数中设置场景的缩放模式。
这些方法都没有帮助,有帮助吗?
【问题讨论】:
-
上面的代码在你的 GameViewController 中?
-
节点按钮中的开始场景中没有
-
控制器中的缩放模式为Resizefill
-
如何在 GameViewController 中初始化第一个场景?正确初始化后,无需再更改场景大小。
-
目前我的游戏“GameMenu”和“GameScene”中有两个场景,我想将游戏菜单场景作为我的第一个场景,这就是我在游戏控制器中初始化它的方式
标签: ios sprite-kit swift2 skscene