在Box2D中,当从空间中移除连接到关节的主体时,关节会自动删除,您可以在回调等中执行操作。
Chipmunk会这样做吗?如果是这样,我如何检测联合连接何时“断开”?我是否必须手动跟踪这些内容?
答案 0 :(得分:0)
通过检测关节何时断裂,我不确定你的意思。作为模拟的一部分,我不相信花栗鼠会破坏关节。如果因为身体被摧毁而导致关节破裂时要小心清理。从Chipmunk的文档页面:
在从空间移除任何形状或约束之前,请注意不要释放身体。
使用cpSpaceRemoveConstraint,它将从两个主体中删除它。然后使用cpConstraintFree释放约束内存。