我还有一个与此主题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)
谢谢