我跟随this question's关于如何为相机居中的滚动游戏创建我的游戏世界的建议。但是,建议说要使用SKShapeNode;我不知道我对此的感受。
使用形状节点或skscene(或其他类型的对象/节点)是否有任何优点/缺点?是否有一个被认为是最佳实践的节点可用作世界?
此外,是否可以在skscene中创建一个skscene,或者这是一种不好的做法/不鼓励?
谢谢!
答案 0 :(得分:0)
你不能在一个场景中放置一个场景,但是你可以错开视图控制器并将一个视图控制器放在另一个上面,然后将场景置于该嵌入视图控制器的顶部。
我实现滚动游戏的方法是将玩家置于中心,然后移动背景。 (当然要检查界限。)
就你的优点/缺点而言,我不确定SKNodes是什么意思;如果您只是在SpriteKit中工作,那该怎么办?但除非你有一些你无法在一个SKScene中实现的东西,否则不要添加另一个SKScene。