creator2.3.3 安卓下spine报错 sp.spine.TextureAtlas is not a constructor

  • Creator 版本:2.3.3

  • 目标平台: Android

  • 详细报错信息,包含调用堆栈:

  • 重现方式:

  • 出现概率:100%

我是做了spine的资源解析,用到了skeletonData的_getAtlas()函数,安卓报错


项目设置里面,模块设置全部勾选也无效,重新构建也无效

也有试过删掉构建后的工程,删掉engine\bin.cache缓存,重新构建,还是报错

@panda @EndEvil @jare @Knox @_PP @huanxinyin

有没有官方或者大佬指导下

@BigBear

在论坛里之前有看到2.2.0版本有问题,据说是项目设置保存的问题,我看jsb-engine里面也是有spine模块的,这是什么问题?

麻烦提供下测试工程 @626928256

SpineTest.zip (696.1 KB)
麻烦帮忙看一下@397136899

spine-runtime 的 js 和 c++/原生 的实现有差异, 有些类 在 C++ 里没有等价的实现, 导致了类似的报错. 这个问题可以去 spine 官方仓库反馈下. 不过 _getAtlas 不是一个公开方法, 不建议调用哦.