2
我正在用NDK中的Box2d物理引擎編寫Android遊戲。所以物理學完全是在本土世界,但繪圖仍然在Java世界。Box2d在停止並重新開始暫停後移動更快[Android]
在我的遊戲中,我有一個更新線程,步驟物理世界並使畫布無效重繪。到現在爲止還挺好。當用戶希望暫停遊戲時,我停止所有線程。然後,用戶可以選擇「恢復」遊戲,重新啓動線程,遊戲將從停止的地方開始。
由於某種原因,當遊戲重新開始時,物理中的物體移動得更快。如果它的時間步進停止並重新啓動,爲什麼會對身體做任何改變?
暫停後再次調用step()會出現問題嗎?身體的速度,質量,摩擦力,密度會在短暫停頓後發生變化。
任何幫助表示讚賞 感謝
嗨,你可以分享一些關於如何讓應用程序與NDK一起工作的細節 – 2010-09-26 18:22:35
Hi Sameer,這是一個多步驟的過程,我沒有記錄。我可以寫一些東西並與你分享。我會將它張貼在博客或其他內容中,並在此分享鏈接。 – wysiwyg 2010-10-29 17:21:27