有人可以帮我理解如何妥善处理Box2D World和Debug Renderer吗?
我有一个具有世界和渲染器的播放屏幕,当我换到另一个屏幕时,我想处理这些,因为我不再需要它们了。我已经在我的播放屏幕中包含以下内容,并在触发事件以更改屏幕时手动调用此方法。目前通过调用这些dispose()方法,我的游戏崩溃了。游戏必须始终拥有Box2D世界和渲染器吗?什么会超出' EXCEPTION_ACCESS_VIOLATION'意思?
android:inputType="number|numberSigned"
答案 0 :(得分:0)
根据我的经验,至少有两种情况可以在libGDX-box2d中获得EXCEPTION_ACCESS_VIOLATION
:
world.dispose
期间调用world.step
world.dispose
是从另一个线程调用的