2012-11-28 38 views
10

如何配置子彈引擎的速度,而不是物理的準確性?例如,是否有可能增加摩擦力,使物體更快速地靜止?配置子彈物理的速度

目前,我只能夠做到以下速度optimziation:

btContactSolverInfo& info = dynamicsWorld->getSolverInfo(); 
info.m_numIterations = 4; 
+2

看起來您的示例與第一個問題中的一般情況不符。增加摩擦力不會使物理學引擎以更低/更高的精度爲代價變得更快/更慢。 – Tarik

回答

2

除了在解算器,你可以改變重複次數:

  • 使用更大的一步時間。 1/100比(1/200)快兩倍(計算上),你的精確度會降低。你應該小心穩定。

  • 使用更簡單的碰撞形狀。你可以使用盒子形狀而不是凸形(或者將凸形分割成更簡單的對象)即使你可以使用AABB或圓柱體(僅在z方向)來實現碰撞形狀(這是10年前我猜測的遊戲)