在SwiftUI中更改SpriteKit场景

时间:2020-10-05 00:31:04

标签: swiftui scene

我还有一个与此主题Using SpriteKit inside SwiftUI相关的问题:

如何在不同的SpriteKit场景之间移动?

我曾经用过:

let firstScene = GameScene(fileNamed: "GameScene")
                let transition = SKTransition.doorsCloseHorizontal(withDuration: 0.5)
                firstScene?.scaleMode = .resizeFill
                scene?.view?.presentScene(firstScene!, transition: transition)

如何使用Swiftui?

运行上面的代码在GameScene上返回nil错误

我正在ContentView中关注此问题:https://www.hackingwithswift.com/quick-start/swiftui/how-to-integrate-spritekit-using-spriteview

SpriteView(scene: scene)
.frame(width: 300, height: 400)
.edgesIgnoringSafeArea(.all)

谢谢

0 个答案:

没有答案