2017-07-20 68 views
1

在SpriteKit中使用SKCropNode时,掩码是否会影响节点的物理? (例如,我裁剪了一半的精灵,是否会有球落在图像的蒙版部分?)如果是这种情况,我将如何去创建SKCropNode,这样它会裁剪我碰到的任何地方?SpriteKit中的掩蔽和物理

干杯

+1

请看这第一个[如何问](https://stackoverflow.com/help/how-to-ask) SO是一个平台,你可以得到一个关于你的问题的好建议。但为此,你需要更具体地了解你在问什么?到目前为止你做了什么?在提出请求之前,请查看建议的SO问题并查看它们。尽管如此,你还是没有找到解决方案,那么你可以在这里问一个问题。 –

+0

@ankitsuthar我的问题是在一个物体上使用SKCropNode使物理实体能够“穿透”它们。例如,如果我有一个地面,我掩盖了它,那么一个物理机构会落在地面上还是会继续与它碰撞? – BCode

+0

我唯一的目的就是帮助你解决你的问题,如果你只是写一个纯文本或者只是抛弃一个代码就不会帮助你得到你的问题的好建议或答案。所以我唯一的建议是添加关于该问题的具体细节,添加更多的描述,并且它是否涉及编码,那么您应该在此处添加代码。谢谢 –

回答

2

SKCropNode只适用于某个节点出现在屏幕上,它不涉及物理机构。但是,您可以使用SKPhysicsBody(polygonFrom:CGPath)创建一条与您尝试模仿的身体完全相同的路径,以及差距和一切。我建议使用PhysicsEditor程序来达到这样的效果。 https://www.codeandweb.com/physicseditor