我是pymunk的新手,我想实现像这样的n体模拟(2D):https://www.youtube.com/watch?v=otIGNTFJwpU&feature=youtu.be
我已经知道如何使用pygame创建空间,形状和渲染。我的问题:有没有办法在pymunk中的形状之间添加引力?
感谢您的帮助。
答案 0 :(得分:1)
没有内置的方法可以直接在pymunk中完成。最简单的可能是自己计算。循环身体并为每个身体进行空间查询以查找附近的身体。计算得到的重力并使用施加冲动。
(可能有其中一个约束,例如针接头或阻尼弹簧......但这需要一些思考和实验来确定它是否可能并且看起来不错)