【发布时间】:2021-04-09 09:10:02
【问题描述】:
我正在尝试在 Swift Playground 中运行的工作中使用 SpriteKit+SwiftUI。这是我的一些代码
struct SwiftUI: View {
var body: some View {
Test()
}
}
struct Test: UIViewRepresentable {
func makeUIView(context: Context) -> SKView {
let sceneView = SKView()
let gameScene = GameScene()
gameScene.size = CGSize(width: 500, height: 600)
gameScene.scaleMode = .aspectFit
sceneView.presentScene(gameScene)
return sceneView
}
func updateUIView(_ uiView: SKView, context: Context) {
}
}
它运行良好,但在我的 SKView 之外总是有这个可怕的黑色区域,如下图所示。
Black area in the View。
我曾尝试更改sceneView.backgroundcolor,或更改gameScene.size 和sceneView.size,但这些都不起作用。 ???
非常感谢您能给我一些建议!
【问题讨论】:
标签: swift swiftui sprite-kit