2012-07-23 82 views
0

我創建和android遊戲由andengine框架box2d擴展供電
我得到「致命的信號11」,似乎發生了無處不在(我想你可以隨便調用它)致命的信號11(andengine項目)

有沒有線索(至少,我不知道任何線索,以幫助我解決這個問題)

我的猜測是:
1)我創建使用的TimerTask類
遊戲的實體2)也許它與併發性有關?

你覺得呢?
感謝,
socksocket

enter image description here

+0

我特別喜歡的0xdeadbaad – jmroyalty 2012-07-23 19:50:29

回答

5

你仍然可以使用一個TimerTask,你只需要確保調用有關AndEngine(創建或刪除精靈等)在AndEngine更新線程什麼 - 你可以使用

runOnUpdateThread(new Runnable() { 
@Override 
public void run() { 
// TODO Auto-generated method stub 
// do your stuff in here 
} 
}); 
+0

好的。我需要查看我的所有代碼 ,但我非常確定這是問題 謝謝你! – socksocket 2012-07-25 11:16:25

1

我有同樣的問題,並採取一個TimerTask的方程固定它。

+0

是十六進制的內存地址我做了一些改動。我認爲它有幫助 – socksocket 2012-07-23 19:11:42

+0

他們是什麼?我一直在擺弄,我無法解決如何獲得與TimerTask相同的效果而不實施它。 – DefZep 2012-07-23 19:34:29

1

它說的TouchEvent ...也許您設置FixtureDef你的密度值太高.... 嘗試設置密度值< = 1000象下面這樣:

FixtureDef wallFixtureDef = PhysicsFactory.createFixtureDef(1000,0.0F,1.0F) ;

Body mGoundBody = PhysicsFactory.createBoxBody(this.mPhysicsWorld,ground,BodyType.StaticBody,wallFixtureDef);

希望這些信息可以幫助你......

相關問題