我正在SKNode
中使用overlaySKScene
中的SCNView
。
但是,当我将isPlaying
的属性SCNView
设置为true时,我的SKNodes
就会失效。
这是viewDidLoad
中的代码:
sceneView.isPlaying = true;
sceneView.loops = true;
sceneView.scene = SCNScene()
sceneView.scene!.physicsWorld.gravity = SCNVector3(x: 0, y: 0, z: 0)
sceneView.overlaySKScene = SKScene(size: SceneView.frame.size)
sceneView.overlaySKScene?.scaleMode = .aspectFit
sceneView.overlaySKScene?.shouldEnableEffects = true
sceneView.overlaySKScene?.backgroundColor = SKColor.clear
sceneView.overlaySKScene?.blendMode = .alpha
let node = myFunctionToDrawCircle()
node.position = CGPoint(x: x, y: y)
sceneView.overlaySKScene?.addChild(node)
我将故事板中sceneView
的{{1}}与其他组件相关联。