分组SKNode物理机构?

时间:2016-10-18 01:21:32

标签: sprite-kit skphysicsbody sknode

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

我需要这样做的原因是一个方形物体在方形行的顶部行进"旅行"随意的。如果我用一个矩形替换10个方形节点,那么就没有"跳闸"行为。

我目前最好的猜测是:

创建超集矩形,然后使用SKPhysicsBody(edgeChainFromPath:)。然后为物理创建一个节点,并在场景中以某种方式添加位置。在更复杂的场景中,我会在两个维度上拥有各种不同的多边形,因此我不确定如何定位物理节点。

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

2 个答案:

答案 0 :(得分:0)

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

感谢评论中的@Confused。

答案 1 :(得分:0)

您可以使用% uses random samples [cidx2,cmeans2] = kmeans(minSpikeV,2, 'Start', 'sample'); % not 100% on the dimensions, but I can not try as I do not have the toolbox for kmeans [cidx2,cmeans2] = kmeans(minSpikeV,2, 'Start', [-0.05,2; -0.25,0.1]);

制作一组尸体

Jerome Kelleher