我有一艘船,一切都以它为中心,一切都相对于它移动。这是一款第一人称射击游戏。现在,当我开火,飞船加速时,它赶上了子弹。我希望物理世界相对于船的速度移动,这样子弹基本上不受船速的影响。
物理引擎正在做正确的事情,但对我的游戏来说不是正确的事情。
我有其他元素在船移动时相对于船移动,现在它们移动正确,所以不要让船静止并移动它周围的世界中的所有其他东西。我没有看到直接的方法来做到这一点,也许有间接的方法?也许我可以手动接管子弹的定位。我想使用物理引擎的其他部分进行碰撞等,所以不想完全手动完成,但如果这是唯一的选择。
还有人有什么建议吗?