在SKScenes之间切换时,是否可以将第一个场景保持在原处并将第二个场景推到第一个场景的顶部,以便可以返回到第一个场景?
即skscenes是否存在类似pushviewcontroller的东西?

最佳答案

是的,有可能。您只需要对当前禁用的场景进行强引用,例如在视图控制器的属性中,以防止其取消分配并在您“弹出”“推送”场景时能够再次呈现它。

请参阅Kobold Kit在其SKView子类中对pushScene / popScene的实现,该子类使用常规数组保留“推送堆栈”上的场景:https://github.com/KoboldKit/KoboldKit/blob/master/KoboldKit/KoboldKitFree/Framework/View/KKView.m

关于ios - 在Sprite Kit中是否可以将场景推到另一个场景之上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27857701/

10-14 16:54