我有一个身体,我正在为每一步施加力量。但是,它需要花费大量时间来加速,这是我不想要的。我可以调整一些价值来帮助解决这个问题吗?
答案 0 :(得分:2)
记住牛顿高中物理学的第二定律
F = m * a
其中F是力,m是质量,a是加速度。您的目标是提高加速度,因此您将公式重新排列为:
a = F / m
有几种方法可以做到这一点:
最后,如果你想限制你需要使用身体的linear damping玩的最大速度(默认值为0)。改变线性阻尼就像改变身体的阻力系数一样。较低的值适用于像子弹一样的流线型和流线型物体。较高的线性阻尼值适用于真正粗糙和有角度的物体,如shuttlecocks。
因此,如果您希望在施加力时物体加速非常快,则施加较大的力和/或降低灯具的密度。如果要设置/降低对象的最大速度,请增加线性阻尼。
我希望这有帮助!
答案 1 :(得分:-1)
我不知道你在找什么。你的问题不清楚你想要实现什么加速。如果你可以,或许给我们一些你的代码片段,那么也许我们会对你想要达到的目标有一些正确的理解。我假设你想要加速一个随时间增加的物体,你想在一定的速度后限制它。如果您需要一些关于如何操纵或调整对象的速度或速度的基础知识。我建议您查看此LINK并仔细阅读并尝试在您的应用中实施...