我實現了一個非常基本的汽車運動系統:汽車/汽車四處漂流角架空賽車遊戲
_velocity.x = Math.cos(angleAsRadians) * _speed;
_velocity.y = Math.sin(angleAsRadians) * _speed;
_position.x += _velocity.x;
_position.y += _velocity.y;
您可以通過增加/減少的速度移動,並通過增加/減少的角度轉動。
我該如何添加漂流,以便我越快,隨着轉身,我越漂移?我無法弄清楚,並且沒有其他可以谷歌的來源。
想法?
目前您有兩個自由度(X,Y),爲了正確地做到這一點,您還需要汽車的方向(偏航角)。此外,您可能需要前/後重量平衡。 – ja72