iOS:UIView 与 SKView

iOS: UIView vs. SKView

我正在创建一个涉及不同级别内的迷你游戏的游戏(如图所示)。我开始使用 UIViewController,但一旦某些关卡需要动画和重力,我想切换到 SKView,因为手动制作所有这些动画效率不高。我已经使用 UIViewController 创建了菜单和一些关卡包,此时将所有内容更改为 SKView 会很麻烦。考虑到这一点,创建视图的最佳实践是什么?可以说,UIViewControllerSKView 中最好的 "combination" 是什么?将一个用于主菜单而将另一个用于游戏更好吗?感谢所有帮助!

就我个人而言,我觉得使用 SKViews 比使用 UIViews 更麻烦一些,但是如果您有兴趣制作一个动画效果非常丰富的菜单系统(大多数优秀的游戏都这样做),那么我建议将接受它并使用所有 SKView。因为这是最简单的方法。如果您不在乎,请坚持使用您所知道的并使用 UIView。 O,或者,您最初可以有一个 UIView,然后将屏幕的一小部分作为 UIView,然后声明为 SKView 以显示场景。您的来电。