安卓龙骨动画导致闪退问题
问题一:
问题描述:
问题原因:
龙骨动画数组中包含有不正确的范围,比如负数。在js不会有问题,在c++就会报错。
发生的引擎版本:
Cocos Creator 2.4.5以下几乎都有这个问题。
解决方案:
方案一:
将报错的龙骨改成二进制的方式导出。
方案二:
找到引擎目录下JSONDataParser.cpp文件,修改如下(红框部分改成蓝框):
问题二:
问题描述:
问题原因:
执行playAnimation()时出错。
发生的引擎版本:
所有版本都有可能
解决方案:
一、检查代码传参是否正确,比如动画名是否正确;
二、检查龙骨资源是否有图片缺失,图片缺失在浏览器环境可以正常播放,但是到了原生也会闪退。
上一篇:无