gpt4 book ai didi

interface-builder - 从 Storyboard打开 SKScene

转载 作者:搜寻专家 更新时间:2023-11-01 06:49:14 25 4
gpt4 key购买 nike

在制作新的 SpriteKit iOS 游戏时生成的 Main.storyboard 中,我使用 Interface Builder 制作了一个简单的主菜单和一个玩游戏按钮。但是,我试图做到这一点,以便在按下该按钮时打开一个新的 SKScene,我不想使用 Interface Builder 构建它。我有它,所以当按下按钮时它会打开那个场景,并且场景具有功能,但菜单 GUI 保留在场景上,我只想清除 Interface Builder 菜单并有一个清晰的 SKScene。我试过让 Storyboard引导一个新的 View Controller 来呈现场景,这导致了一些我不明白的错误;它停止了,只是在日志中说 (lldb) 。我不确定我是否可以将新的 Storyboard View 链接到场景或只使用

 @IBAction func onPlayPressed(sender: UIButton) {
println("play pressed")
(self.view as SKView).presentScene(GameScene(size: self.view.bounds.size))
}

调用清晰的GUI并呈现场景

我是 Xcode 和 swift 的新手,如果这是一个简单的问题,我深表歉意,但我找不到有关如何执行此操作的任何信息。

感谢您的帮助

最佳答案

在尝试了一些不同的东西之后,我能够让它从按钮导向的 Storyboard 中进入一个新的空白 View Controller ,然后清除 Storyboard View 并呈现场景。在我添加的第二个 View Controller 中

self.dismissViewControllerAnimated(true, completion: nil)

在呈现 SKScene 之前

关于interface-builder - 从 Storyboard打开 SKScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24503364/

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