cocos2d-x 3.2 中使用cocostudioUI动画 二次加载播放时的bug解决
来源:互联网 发布:java的编码方式 编辑:程序博客网 时间:2024/05/17 18:16
使用cocostudioUI编辑器制作的ui动画,在游戏中二次加载后播放动画直接死。。在cocochina上找到对应解决办法,记录一下
原帖地址:http://www.cocoachina.com/bbs/read.php?tid=213201
在cocos2d\cocos\editor-support\cocostudio文件夹下的CCActionManagerEx.h/.cpp文件中添加一个释放动作的函数
CCActionManagerEx.h :
/* Release all actions by jsonName.*@param jsonName UI file name*/void releaseActionsByJsonName( const char* jsonName );
CCActionManagerEx.cpp :
void ActionManagerEx::releaseActionsByJsonName( const char* jsonName ){std::unordered_map<std::string, cocos2d::Vector<ActionObject*>>::iterator iter = _actionDic.find(jsonName);if (iter != _actionDic.end()){cocos2d::Vector<ActionObject*> objList = iter->second;for(const auto e : objList){e->stop();}objList.clear();_actionDic.erase(iter);}}在释放ui的时候,调用上面释放动作的函数。
0 0
- cocos2d-x 3.2 中使用cocostudioUI动画 二次加载播放时的bug解决
- cocos2d-x cocoStudioUI编辑器导出文件的使用
- Cocos2d-x 中加载骨骼动画资源
- Cocos2d-x 中加载骨骼动画资源
- cocos2d-x touches事件中使用 addTargetedDelegate 的潜在bug
- Spine动画在Cocos2d-x中,多动画切换播放出现残影的解决方法
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!【11月28日更新解决添加组件Cocos2d动画停止播放的BUG】
- 【iOS-Cocos2d游戏开发之七】在cocos2d中添加/删除系统组件,并解决View设置透明会影响View中的其他组件的问题!更新解决添加组件Cocos2d动画停止播放的BUG】
- cocos2d-x播放骨骼动画
- cocos2d-x 播放帧动画
- Cocos2d-x 如何播放动画
- cocos2d-x 在CCSequence中使用CCCallFunc时的release BUG
- cocos2d-x 在CCSequence中使用CCCallFunc时的release BUG
- 关于Cocos2d-x中获取正在播放动画第几帧的问题
- cocos2d-x重新学习的经历(第一天)---使用animation播放动画
- cocos2d-x - loading加载动画
- [Cocos2d-x] loading加载动画
- Linux发送监控指标到内部邮箱
- 安卓混淆源码打包
- servlet+uploadify3.1实现文件的上传
- 牛腩新闻发布系统之Css总结
- Java OOP 随心笔记
- cocos2d-x 3.2 中使用cocostudioUI动画 二次加载播放时的bug解决
- IDEA 使用技巧
- Selenium xpath Locator实例记录
- 反转链表--递归和非递归实现
- Unity插件之NGUI学习(8)—— Table和NGUI尺寸转换为世界坐标系尺寸
- cocos2d移植到安卓引入第三方so文件时候编译会删除解决方案
- 年月日三级联动菜单
- 初识MEAN体系
- 牛人博客或主页---持续更新中