互联网上有一些叠加教程,都
overlaySKScene
在某些时候使用.
这在我的项目中是不可能的,因为(我猜)我的视图SCNView
在任何时候都不使用构造函数(这overlaySKScene
是其中的一部分).
在ViewController的viewDidLoad中,基本上只创建了MainScene:
viewDidLoad() {
self.sceneView = MainScene(view: self.view)) }
Run Code Online (Sandbox Code Playgroud)
...在这里(注意:SCNScene而不是SCNView):
class MainScene: SCNScene, SCNPhysicsContactDelegate {...
init(view:UIView) {
scnView = view as! SCNView
super.init()
scnView.scene = self; (...) }
Run Code Online (Sandbox Code Playgroud)
场景完美创建,我现在想要覆盖SKScene.有谁知道怎么样?