2

我在场景中有一个对象,我的英雄不应该穿过它,但它应该能够进入它,就像一艘船进入海湾,被其他元素包围。我尝试了各种physicsBody,让它具有矩形、纹理、路径中的多边形,但无济于事。我在某处读到不可能有一个凹的物理体,而只有凸的。我真的需要它能够凹进去。有谁知道如何解决这个问题?

4

1 回答 1

3

您可以通过将一堆凸物理体添加到一个形状中来创建一个凹物理体。然后,您可以将它们作为子节点添加到 SKNode 中,以便它们粘在一起。有一些物理编辑器应用程序可以帮助您做到这一点,这样您就不必手动编写一堆坐标。

于 2016-02-29T17:32:07.387 回答