Ci sono alcuni tutorial overlay su Internet, tutti usano overlaySKScene
ad un certo punto.Come posso sovrapporre un SKScene a un SCNScene in Swift?
Ciò non è possibile in qualche modo nel mio progetto, poiché (credo) la mia vista non utilizza il costruttore di SCNView
in qualsiasi punto (che è overlaySKScene
).
Nel viewDidLoad del ViewController, in pratica solo il MainScene viene creato:
viewDidLoad() {
self.sceneView = MainScene(view: self.view)) }
... che va qui (nota: SCNScene invece di SCNView):
class MainScene: SCNScene, SCNPhysicsContactDelegate {...
init(view:UIView) {
scnView = view as! SCNView
super.init()
scnView.scene = self; (...) }
La scena è perfettamente creato , Mi piacerebbe ora sovrapporre un SKScene. Qualcuno sa come?
scene e visualizzazioni sono due cose diverse, self.sceneView should not = MainScene – Knight0fDragon
se overlaySKScene non funziona, è perché non hai importato SpriteKit nel tuo codice MainScene – Knight0fDragon