SK3DNode关联的SceneKit场景无法设置背景颜色的问题求助
SK3DNode关联的SceneKit场景无法设置背景颜色的问题求助
大家好,我最近在做SpriteKit结合SceneKit的开发时碰到了个棘手的问题:我写了一段最小复现代码,想要给SK3DNode关联的SceneKit场景设置红色背景,但运行后屏幕显示的却是深色,完全看不到预期的红色效果。
以下是我的代码:
class GameViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() if let view = self.view as! SKView? { let scene = SKScene() let node3D = SK3DNode(viewportSize: CGSize(width: 200, height: 200)) node3D.position = CGPoint(x: 100, y: 100) let scene3D = SCNScene() node3D.scnScene = scene3D scene.addChild(node3D) scene3D.background.contents = UIColor.red view.presentScene(scene) view.ignoresSiblingOrder = true view.showsFPS = true view.showsNodeCount = true } } }
我明明已经设置了scene3D.background.contents = UIColor.red,但背景始终是深色的,有没有大佬能帮我看看问题出在哪?
备注:内容来源于stack exchange,提问作者OMGPOP
相关产品推荐
相关产品推荐

