我正在开发一种游戏,让你在悬浮在地面上的船上比赛。问题是它们真的很难控制,因为除了我在Rigidbody
组件中设置的阻力之外没有摩擦。因为转向非常反应迟钝。将拖动设置为非常高的值有帮助,但它可以在所有方向上工作,这不是我想要的。解决方案是使拖曳只能横向工作,因此转向更容易,但前进和后退是正常的。你知道我怎么能实现这个目标吗?
答案 0 :(得分:1)
你的代码是什么?你是否通过使用rigidbody.AddForce来增加力量?您知道它接受第二个参数ForceMode
。
例如:
rigidbody.addForce(Vector3.up, ForceMode.VelocityChange)
这将增加一个瞬间的力量,忽略它的质量。要查看其他ForceModes,请查看here:)