我正在创建一个自上而下的基于 2d 图块的游戏,并且在设置 box2d 以特定方式工作时遇到了一些麻烦。
基本上,我需要的是让所有 box2d 主体遵循某些规则:1)它们不重叠 2)它们不互相推动 3)它们仍然发生碰撞并提供碰撞联系人列表
我已将重力设置为 0,并且仅使用 setLinearVelocity 移动我的身体,因为我需要它们以恒定速度移动,并且没有任何惯性效应。
看起来我需要一个静态主体,但可以手动移动。
我以为我可以使用运动体,但结果发现它们彼此重叠并且没有联系人列表。
有没有办法让固体可以碰撞,但不能互相推动?