你好我的应用程序崩溃,如果我尝试射击弹丸,但仅在应用程序启动后1-2秒。如果我等待几秒钟它不会崩溃,它的工作完美。在桌面版本上它根本不会崩溃。
错误代码:
致命信号11(SIGSEGV),代码1,故障地址0x191d4 in tid 10103 (GLThread 7380)
当世界被锁定时,它不需要做一些破坏身体的事情,因为我确实通过延迟移除来管理它们。
void shot(ProjectileData data) {
this.data = data;
if (data.elementType == ElementType.DARK) filter.groupIndex = FilterBits.DARK_GROUP;
else filter.groupIndex = FilterBits.LIGHT_GROUP;
fixture.setFilterData(filter);
spawn(data.start);
newNormal.set(data.normal).scl(SPEED_VEL * bodyC.body.getMass() / (1/60.0f));
bodyC.body.applyForceToCenter(newNormal, true);
}
public void spawn(float x, float y) {
bodyC.body.setActive(true);
bodyC.body.setTransform(x, y, bodyC.body.getAngle());
}
编辑:
Testet设备: