我正在创建和Android游戏,由andengine框架提供box2d扩展
我得到了“致命信号11”,这似乎无处不在(我猜你可以随便叫它)
没有线索(至少,我不知道有任何线索可以帮我解决这个问题)
我的猜测是:
答案 0 :(得分:5)
您仍然可以使用TimerTask,您只需要确保在AndEngine更新线程上调用与AndEngine相关的任何内容(创建或删除sprite等) - 您可以使用
runOnUpdateThread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
// do your stuff in here
}
});
答案 1 :(得分:1)
我有同样的问题并通过将TimerTask从等式中解决来修复它。
答案 2 :(得分:1)
它说touchEvent ...也许你设置你的FixtureDef的密度值太高了.... 尝试设置密度值< = 1000,如下所示:
FixtureDef wallFixtureDef = PhysicsFactory.createFixtureDef(1000,0.0f,1.0f);
Body mGoundBody = PhysicsFactory.createBoxBody(this.mPhysicsWorld,ground,BodyType.StaticBody,wallFixtureDef);
希望这些信息可以帮助你...