0
我在計算物體的垂直運動時遇到了麻煩。 假設我有一個物體固定在天花板上,原始速度和位置可能會有所不同。電子遊戲中的Mecanics:彈簧和重力
所以,我想是這樣的:
Vector3 springSpeed = attachPoint - position;
Vector3 speed = initialSpeed + new Vector3(springSpeed.x, springSpeed.y - 9.81, springSpeed.z);
// and prepare for next frame
initialSpeed = speed;
但是,這似乎並沒有工作,我不明白爲什麼。 我怎樣纔能有正常的行爲?
https://en.wikipedia.org/wiki/Hooke%27s_law – MickyD
有沒有在這裏沒有一般的簡單情況:( – Mat