答案 0 :(得分:3)
presentScene
没有已知的回调,而是使用Notification
s或在您的外出场景func willMove(from:view)
上创建自己的某种委托来实现所需的效果
func willMove(from view:SKView)
{
NotificationCenter.default.post(name: "TRANSITIONCOMPLETE", object: nil)
//or create a delegate using protocols, assign the delegate, and call it
delegate?.finishedTransition()
}
注意,您必须使用outgoingScenes willMove(from:view)
,这是转换过程中发生的最后一件事。 incomingScene上的didMove(to:view)
是转换的开始