10 我正在使用Chipmunk物理引擎来制作2D C游戏的关卡。我希望能够将多边形拟合为任意形状以用作碰撞遮罩。给定一个任意级别的对象的黑白碰撞遮罩,如下所示: 是否有任何知名的算法可以做到这一点: 然后,我可以使用红色多边形创建一个物理对象以与图像一起使用。 collision-detection physics algorithm — 大卫斯科尔甘 source
9 这被称为生成凹壳,通常情况下非常复杂(比凸壳要复杂得多)。 一种常用的方法是使用alpha形状。 在这里,这里和这里,有更多关于此问题的优质资源。 — BlueRaja-Danny Pflughoeft source