以下是一些背景知识:
我通过为SKShapeNode / SKSpriteNode对象分配基于体积的SKPhysicsBody对象而无所事事,我用基于边缘的SKPhysicsBody包裹了它们的封闭场景。在重力,应用力和游戏内碰撞的影响下,对象按预期进行交互。
当模拟器的方向发生变化时,会出现问题。到目前为止,我一直在使用场景的scaleMode属性的.resizeFill值。使用此值的结果不一致。节点往往错位或落在场景的边界SKPhysicsBody边缘对象之外。
所以,我想知道是否为肖像和风景制作SpriteKit游戏是一个好主意? SpriteKit游戏应该限制在一个方向吗?我想知道做出这些决定的一般规则(即最佳做法)。
答案 0 :(得分:0)
你所要求的大部分内容属于“应该关闭/过宽”的问题。类别:基本上取决于您的应用需要做什么,所以我们只能发表意见。
然而,要回答一个基本部分:它是完全可以接受的(并且如果它符合您所需的功能,则是良好的做法),使您的应用程序仅支持一个界面方向。