如果您认为这个问题应该出现在数学交流中,我很抱歉,他们让我有点害怕,而且他们的答案通常对我来说没有任何意义。
是的,我正在尝试用 Javascript 来了解非常基础的物理知识。我有一个向量(方向和大小),我需要修改方向和大小,因为……嗯……重力。我确实知道如何使用 x 和 y 速度来计算这一切,但这次我想采用不同的方法并使用向量,尽管我无法理解它。
很抱歉提供的信息太少,但我一无所知......
particle.velocity.angle += ?;
particle.velocity.speed += ?;
使用加速度修改矢量的 Angular 和速度的方程是什么?
最佳答案
不要将速度存储为 Angular 和速度,而是将其存储为 x 速度和 y 速度。那么重力会影响 y 速度,但不会影响 x 速度。重力是一种力,因此它会加速,这意味着速度的变化是恒定的。在每个时间增量,将 y 速度更改相同的量,您将获得重力效果。
关于javascript - 重力如何影响矢量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11088900/