如果您认为这个问题应该出现在数学交流中,我很抱歉,他们会吓到我一点,他们的回答通常对我没有任何意义。
是的,我正在尝试在Javascript中获得非常基本的物理。我有一个矢量(方向和幅度),我需要修改方向和幅度因为......好......重力。我确实知道如何使用x和y速度来计算它,但是这次我想采用不同的方法并使用向量而不是我无法理解它。
我很抱歉提供的信息很少,但我很无能......
particle.velocity.angle += ?;
particle.velocity.speed += ?;
使用加速度修改矢量角度和速度的等式是什么?
答案 0 :(得分:3)
不是将速度存储为角度和速度,而是将其存储为x速度和y速度。然后重力影响y速度,但不影响x速度。重力是一种力,因此它会加速,这意味着速度的变化是不变的。在每次delta时,将y速度改变相同的量,你将获得重力效应。