我使用 Bullet Physics 作为我的物理引擎。我目前遇到的问题是我找不到如何(或是否)可以在 DiscreteDynamicsWorld 中对单个主体/对象进行 stepSimulate。我基本上想说这样的话:
World->StepSimulateSingleBody(body, elapsedTime);
而不是通常的:
World->StepSimulation(elapsedTime...);
那么还有这样的事情吗?我浏览了 Bullet 文档,发现他们的单步模拟函数是内部的 - 所以我想知道是否有另一种方法可以做到这一点。
如果这是一个愚蠢的问题,我很抱歉,但我在其他地方找不到答案。
PS 我实际上使用的是最新版本的 BulletSharp,因为我正在用 C# 编程,但 C++ 和 C# 的答案就足够了。