Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚开始使用 pymunk,我遇到了一个无法在文档中找到解决方案的问题。
我有一个在特定动画期间会改变形状的角色。我知道如何将形状附加到物理实体上,但如何更改它们?具体来说,我需要暂时将盒子更改为较小的盒子。
那可能吗?
有几种不安全的方法可以修改形状。目前 (v3.0) pymunk 仅支持圆形和线段形状的更新。但是,我刚刚提交了一种更新 Poly 形状的方法,可在最新的 pymunk 主干中使用。
如果您不想运行最新的树干,我建议您只替换形状而不是修改它。无论如何,最终的结果都是一样的。
(不鼓励修改形状的原因是很难进行良好的模拟,调整大小在瞬间发生。例如,调整大小后的小对象之间的碰撞会在大对象内部得到解决?)