2
我試過JBox2d。 我已經通過了幾個教程,並啓動並運行。創造了四個牆壁和一個應該有彈性的球。 開始時球會反彈得太少,只是2-3次反彈,然後突然停止。我設法弄清楚這是由於:JBox2d中的球永遠彈跳
/**
* A velocity threshold for elastic collisions. Any collision with a
* relative linear velocity below this threshold will be treated as
* inelastic.
*/
public static float velocityThreshold = 1.0f;
在設置。我嘗試了一下這個值,把它設置爲0似乎使它看起來真實(我現在將它設置爲0.1,因爲我猜0會很糟糕..)。然而,它幾次正確地反彈,速度越來越低,但隨後它達到了一個點,它將永遠持續彈跳。 我曾嘗試改變質量,密度,摩擦和恢復球和世界,但似乎沒有任何幫助(如果我把球恢復到< 0.2它會停止,或至少看起來像已停止,我不是確定JBox2D認爲什麼,我認爲它仍然在研究彈跳)。 有誰知道如何解決這個問題,讓球停止彈跳?