|
|
1
6
我在一些项目中也遇到过这个问题。我认为当你试图移除一个被box2d引擎“使用”的实体时,就会发生这种情况。我通过将要销毁的实体添加到列表中,然后在下一个渲染之前销毁它们来解决这个问题。
|
|
2
3
为了补充马蒂亚斯所说的话,我做了和他一样的事情,把物体推到移动目录中。 对于场景中的每个图形精灵,我都有一个actor类,下面是一些代码:
每当我想销毁一个对象,我就调用演员的销毁方法。 注意,这个类的字段是受保护的,所以我们可以由子参与者扩展它。 这样,工作就顺利了。 |