弹出视图返回到初始 SKScene 而不是当前 SKScene
Popup view goes back to initial SKScene instead of current SKScene
我有两个 SKScenes,分别称为 StartMenu、GameMenu,并且我创建了一个弹出视图 (AddSubView) 以添加到 GameMenu 中。
我的问题是,每当我调用运行弹出视图的函数时,它都会返回到初始 SKScene - StartMenu,而不是当前的 SKScene GameMenu。
代码:
var v :UIView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
v.backgroundColor = UIColor.blueColor()
self.scene?.view?.addSubview(v)
根据 Apple 的说法,我已决定避免为 SpriteKit 使用子视图,最好使用 SKSpriteNode 和 SKNodes 创建弹出菜单。
我有两个 SKScenes,分别称为 StartMenu、GameMenu,并且我创建了一个弹出视图 (AddSubView) 以添加到 GameMenu 中。
我的问题是,每当我调用运行弹出视图的函数时,它都会返回到初始 SKScene - StartMenu,而不是当前的 SKScene GameMenu。
代码:
var v :UIView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
v.backgroundColor = UIColor.blueColor()
self.scene?.view?.addSubview(v)
根据 Apple 的说法,我已决定避免为 SpriteKit 使用子视图,最好使用 SKSpriteNode 和 SKNodes 创建弹出菜单。