2015-02-08 59 views
0

我讀過很多有兩個物體彼此碰撞的地方,其中一個物體的質量比另一個物體的質量大100倍以上會引起碰撞物理問題。然而,當我自己測試時,我發現我沒有真正想要做的事情。基本上,我希望有人能詳細說明爲什麼讓兩個相撞對象之間的羣衆差異如此之大是不好的,因爲目前我還沒有看到爲什麼不這樣做的原因,只是爲什麼不這麼做許多高級代表表示不這樣做。爲什麼一個物體的質量不會比另一個物體的數量多100倍?

+1

如果物理引擎通過移動對象直到它們不再相交來決定解決問題(錯誤對象與汽車對象重疊),那麼快速移動的汽車撞到一個小而固定的錯誤可能會相當震驚。如果數字變得極端(10,000 *而不是100 *),那麼浮點舍入誤差也可能變得劇烈,因爲((蟲的質量+車質量) - 車質量)不等於蟲的質量。 – 2015-02-09 15:42:03

+0

這個更符合我的期望。如果發生如此大的質量差異的碰撞,你有什麼建議嗎? – 2015-02-09 15:51:13

+1

嘗試你現在擁有的系統並積極地進行測試。如果它似乎確定運行它。如果這不是因爲你遇到了這些問題,那麼你將進入「特例」領域,這很大程度上取決於你所期望的最終結果。可能沒有銀彈。編輯:不要只是不這樣做,但如果它是想要你解決它!否則不會有新的事情發生! – 2015-02-09 17:32:51

回答

1

有沒有一個與你給的信息。

駕駛時您是否碰到過錯誤?發生了什麼災難?

如果我們對物理現象進行價值判斷,那麼從bug的角度來看,它可能是「壞」的。

+0

所以你說的是沒有錯誤的碰撞沒有問題,它只是不值得有一個錯誤漂浮在你的場景的碰撞影響的對象? – 2015-02-08 13:42:27

+0

從古典的角度來看,碰撞看起來好像對大物體的影響可以忽略不計。更大的目標是獲勝,大時間。我不能說量子水平,因爲我只是粗略地瞭解它。如果你創造了一款遊戲,那就是你用車輛碰到了一些小蟲子,那麼從車輛的角度來看,真正的碰撞就是你所關心的。除非來自臭蟲的累積質量影響它,否則車輛不會受到影響,並且這可能會帶來很多錯誤。 – 2015-02-08 14:01:58

相關問題