gpt4 book ai didi

ios - 从另一个 SKScene 中呈现一个 SKScene

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

在我的主 UIViewController 中,我定义了两个 SKScenes。我只想首先呈现 gameScene,然后在 gameScene 中的 Action 触发(按下暂停按钮)后呈现 uiScene

问题是 skView,包含两个场景的 View ,在 UIViewController 之外无法识别。

代码如下。任何帮助将不胜感激。

class GameViewController: UIViewController {

override func viewDidLoad() {

super.viewDidLoad()

let skView = view as SKView

let gameScene = GameScene(size: view.bounds.size)
gameScene.scaleMode = .ResizeFill
skView.presentScene(gameScene)

let uiScene = UIScene(size: view.bounds.size)
uiScene.scaleMode = .ResizeFill
uiScene.backgroundColor = UIColor.clearColor()
//skView.presentScene(uiScene) // I want to present this line from within gameScene.

}

}

最佳答案

let reveal = SKTransition.flipHorizontalWithDuration(0.5)
let scene = uiScene(size: size)
self.view?.presentScene(scene, transition:reveal)

您可以在场景中从一个场景过渡到另一个场景。我的代码来自 http://www.raywenderlich.com/84434/sprite-kit-swift-tutorial-beginners在最后一节。

请记住将要过渡到的场景的标题导入到要过渡的场景中。

关于ios - 从另一个 SKScene 中呈现一个 SKScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26637052/

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