Я хотел добавить пользовательский NSView сверху и SKView. Однако он никогда не появляется. Не знаю, что происходит ...Как добавить UIView поверх SKView?
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
//Trying to add Custom View
let smallView = NSView(frame: NSRect(origin:CGPoint(x: 100,y: 100), size: CGSize(width: 200, height: 200)))
let layer = CALayer()
layer.backgroundColor = CGColorCreateGenericRGB(1.0, 0.0, 0.0, 0.4)
smallView.layer = layer
view.superview!.addSubview(smallView)
}
}
Может ли кто-нибудь, кто мог бы дать мне представление о том, что здесь происходит? Я даже попытался добавить некоторые NSLabels к доске MainStory. Ничего не произошло.
Я хотел нарисовать что-то с Coregrapghics и Show на вершине SKScene. Но я не могу двигаться вперед.
https://github.com/cocoBavan/NSViewInSpriteKit
Если вы получите последний код, вы увидите, что я каким-то образом его заработал [1]. Создание NSView с поддержкой слоя [2]. Добавление задержки перед присоединением к SKView после перемещения SKScene в SKView. Я не знаю, почему это работает. Любые идеи оцениваются. – Bavan