3.6.2远程加载龙骨为什么真机无法正常显示


这串打印在小游戏平台和本地调试都能正常打印出数据,龙骨也可以正常显示。
但是在模拟器和真机上无法正常显示。(龙骨也无法正常显示)

有没有大佬知道什么原因。救命!!!!!!

在真机上打印都是空数组。!在本地能打印出Armature

:cold_face:

求大佬现身 :sob:

正好之前研究过,cocos在真机是用原生渲染龙骨,适配的时候改了龙骨DragonBonesAsset和DragonBonesAtlasAsset的读取和解析,具体逻辑在engine-adapter.js里

DragonBonesAsset:

DragonBonesAtlasAsset:

解析还受C++代码影响,如果不改源码,测试可行的方案是龙骨相关文件下载到本地之后,按下面截图设置数据:

吐槽一下,cocos这块的实现真的太恶心了,完全没有扩展性可言,这段代码目前在3.6版本可行,鉴于最近的版本官方一直在改龙骨和spine,后面官方极有可能会修改,总之先能用再说吧

1赞

卧槽。大佬牛逼啊。牛牛牛牛牛牛。可以了。
和h5写法完全不一样。唉。得分开写!
非常感谢大佬。!!