在SwiftUI中更改SpriteKit场景

问题描述

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

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)