萌新提问
在HelloworldScene里写了一个物理碰撞函数,要求是碰撞后移除第二个精灵,却在测试中出现
cocos2d: QuadCommand: resizing index size from [-1] to [2560] 引发了异常: 读取访问权限冲突。 **nodeB** 是 nullptr。
的错误
以下是代码出错处与出错输出


萌新提问
在HelloworldScene里写了一个物理碰撞函数,要求是碰撞后移除第二个精灵,却在测试中出现
cocos2d: QuadCommand: resizing index size from [-1] to [2560] 引发了异常: 读取访问权限冲突。 **nodeB** 是 nullptr。
的错误
以下是代码出错处与出错输出


我在用2D内置物理引擎的时候,遇到过类似问题,但和这里又不一样。
不能在碰撞事件回调中删除节点,你可以试试在下一帧remove看看
问题已解决。
是因为会发生两次碰撞然后第二次时nodeB已被移除
加个非nullptr判断就行了