2012-11-28 15 views
10

Fiziksel hassasiyet için değil, hız için Mermi motorunu nasıl yapılandırılır? Örneğin, sürtünmeyi arttırmak mümkün mü, nesneler daha çabuk duracak mı?Hız için Kurşun Fiziğini Yapılandırma

Şu anda, hız-optimziation aşağıdaki sadece yapmak mümkün duyuyorum:

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

görünüyor. Artan sürtünme, fizik motorunu daha az/daha fazla doğruluk pahasına daha hızlı/daha yavaş yapmaz. – Tarik

cevap

2

kenara yapabilirsiniz çözücü içinde yineleme sayısını değiştirmesini:

  • kullanın daha büyük bir adım süresi. 1/100, 1/200'den iki kat daha hızlıdır (hesaplama) ve daha az doğruluk elde edersiniz. Gerçi stabilite konusunda dikkatli olmalısın.

  • Daha basit çarpışma şekilleri kullanın. Dışbükey şekiller yerine bir kutu şekli kullanabilirsiniz. (Veya dışbükey şekilleri daha basit nesneler halinde bölerek) Çarpışma şekilleri için AABB'leri veya silindirleri (yalnızca z yönünde) bile kullanabilirsiniz (bu, oyunların 10 yıl önce yaptığı gibi)

    senin örneğin ilk soru genel durum uymuyor gibi