游戏原本是在微信平台,老板要求再打一个Android放到taptap上去。
打完包发现在Android平台运行到播动画的时候会卡死。调试后发现有报错:
然后就查了龙骨那边接口,各种打印发现,armature这个对象是有的,但是armatureData就是undefined了,在浏览器和微信都是正常的。
ndk版本是r16
游戏原本是在微信平台,老板要求再打一个Android放到taptap上去。
打完包发现在Android平台运行到播动画的时候会卡死。调试后发现有报错:
我看下。
你好,目前来看是因为原生上的龙骨接口没有完全接入。
请你在2.2.0测试版本试试这个问题,我们在这个版本优化了很多此类问题。
好的,我下一个试试,谢谢解答~
换成2.2.0出现了新的报错,浏览器上没有异常,Android平台会出现报错
2019-09-25 18:43:37.905 19546-19568/? E/jswrapper: jsb: ERROR: File E:/CocosCreator_v2.2.0-beta.1_20190923_win/resources/cocos2d-x/cocos/editor-support/…/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp: Line: 5210, Function: js_cocos2dx_dragonbones_Animation_set_timeScale
2019-09-25 18:43:37.905 19546-19568/? E/jswrapper: js_cocos2dx_dragonbones_Animation_set_timeScale : Error processing new value
2019-09-25 18:43:37.905 19546-19568/? E/jswrapper: [ERROR] Failed to invoke js_cocos2dx_dragonbones_Animation_set_timeScale, location: E:/CocosCreator_v2.2.0-beta.1_20190923_win/resources/cocos2d-x/cocos/editor-support/…/scripting/js-bindings/auto/jsb_cocos2dx_dragonbones_auto.cpp:5214
用的是2.2.0的beta版本
我测试一下
你好,有查到原因嘛
我在2.2版本跑了测试例,能够正确输出animations
你要不整理个demo发给我吧。
我再试试