首页 文章

分组SKNode物理机构?

提问于
浏览
1

我有10个方形节点,连续有方形物理体 . 我怎样才能最好地合并这些物理机构来创建一个物理学体?

我需要这样做的原因是在方形行顶部行进的方形物体随机“跳闸” . 如果我用一个矩形替换10个方形节点,则没有“跳闸”行为 .

我目前最好的猜测是:

创建一个超集矩形,然后使用 SKPhysicsBody(edgeChainFromPath:) . 然后为物理创建一个节点,并在场景中以某种方式添加位置 . 在更复杂的场景中,我不确定如何定位物理节点 .

有没有更好的办法?如果没有,我如何定位物理节点?

2 回答

  • 0

    虽然不是问题的答案,但使用多个物理机构效果很好 . 我的主要问题是矩形滑过矩形 . 使用不可见的圆圈可以消除矩形完全相互绊倒的问题 .

    感谢@Confused的评论 .

  • 0

    你可以用 SKPhysicsBody(bodies:[SKPhysicsBody]) 做一个身体

    https://developer.apple.com/reference/spritekit/skphysicsbody/1519736-init

相关问题