【发布时间】:2014-05-21 17:53:58
【问题描述】:
我正在使用 Box2D 来模拟一个人在行星上行走。我计算了一个朝向行星中心的自定义重力,它工作正常,除了一个小故障:我用作当前人的物理模型的盒子在绕行星移动时会旋转。我希望它始终以正确的方式上升。你建议我怎么做?
我曾考虑在人的脚接触地面时获取重力矢量并计算切向矢量,但我不太确定如何做到这一点。如果这是最好的方法,你能解释一下如何实现吗?没有更简单的方法吗?
【问题讨论】:
标签: c++ box2d game-physics