В Интернете есть некоторые учебные пособия по оверлею, которые в какой-то момент используют overlaySKScene
.Как я могу наложить SKScene поверх SCNScene в Swift?
Это как-то не возможно в моем проекте, так как (я думаю) мой взгляд не использует конструктор SCNView
в любой точке (который входит в состав overlaySKScene
).
В viewDidLoad в ViewController, в основном только MainScene создана:
viewDidLoad() {
self.sceneView = MainScene(view: self.view)) }
... который идет здесь (примечание: SCNScene вместо SCNView):
class MainScene: SCNScene, SCNPhysicsContactDelegate {...
init(view:UIView) {
scnView = view as! SCNView
super.init()
scnView.scene = self; (...) }
Сцена прекрасно создан , Теперь я хотел бы наложить SKScene. Кто-нибудь знает как?
сцены и представления - это две разные вещи, self.sceneView не должен = MainScene – Knight0fDragon
, если overlaySKScene не работает, это потому, что вы не импортировали SpriteKit в свой код MainScene. – Knight0fDragon