cocostudio版本为1.2.0.1.
cocos2dx版本为2.2.2.
在场景编辑器中添加触发器。在切换场景时调用SceneReader::purge();会报错。定位在void TriggerMng::removeAllArmatureMovementCallBack()中。求高手指点。怎么清理有触发器的场景。
是否在SceneReader::purge()之前 已经清理Armature动画了呢?
没有,析构函数中就这么一句话
加我QQ 553489226 我远程协助你一下。
已加QQ,希望能解决这个问题。
没解决掉,自己目前的做法是把源码中TriggerMng类里的void TriggerMng::removeAllArmatureMovementCallBack()方法中的
while (iter != _movementDispatches->end())
{
removeArmatureAllMovementCallBack(iter->first);
++iter;
}
给注释掉,等后续解决办法。再更新