1、首先是读不到UI动画
cocos2d::extension::UIActionManager::shareManager()->PlayActionByName("xxx.json","Animation1");
检查发现是因为UI编辑器导出的json文件的层级是:animation–>actionlist但是读取的时候是直接读的actionlist,坑爹啊
2、好吧,我自己读动画,结果发现UI动画的控制方法 UpdateToFrameByIndex 也是错的。。。无法正确的将动画停在传入的index上
是因为UIActionNode的UpdateToFrameByIndex方法错了,
frame = (UIActionFrame*)m_ActionFrameList->objectAtIndex(index);
改成
frame = (UIActionFrame*)m_ActionFrameList->objectAtIndex(i);
你们这是闹那样~