关于quick-x中chipmunk的问题

self.world:addCollisionScriptListener(function (eventType,event)
if eventType == “begin” then
self.world:removeAllCollisionListeners()–碰撞监听事件里面调用会导致模拟器crash
end
return true
end, 0, 1)

以上测试版本是quick-x2.2.3

2.2.3有bug,在listener的回调里面移除listener会挂掉

哦哦,谢谢七月,那请问2.2.3以后的版本是否已经修复这个bug了呢

印象里是修改了触摸等消息的处理,这个不知道改了没有。
保险的做法是不要在回调里直接取消listener,设置一个标记,在下一帧处理好一些。

是的,我当时的想法就这样,稍微延时处理久不会crash