添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

3.82的spine报错Uncaught (in promise) RuntimeError: memory access out of bounds。

每次播放动画流程:
0: node移动到要播放特效的坐标,
1:动态设置skeletonData color timeScale ,然后setAnimation播放不同的动画

错误复现demo上传上百度网盘了,cocos传不上超过4M
链接: https://pan.baidu.com/s/1RVQ1qtWpndoHiGLe7bobhw?pwd=0ngb
提取码:0ngb
–来自百度网盘超级会员V1的分享

  • 错误说明:
  • 1:this.spine.setAnimationCacheMode(sp.AnimationCacheMode.SHARED_CACHE); sp缓存模式
  • 2:this.spine.skeletonData = this.node.parent.getComponent(test).skeletonData; 播放动画前动态设置data
  • 3:poolfreeMaxCount node对象池设置空闲长度,put的时候,检测pool空闲数量,超过最大长度,自动destroy .
  • 这三项并存,百分百报:RuntimeError: memory access out of bounds
  • 目前解决方案:
  • 1:不使用SHARED_CACHE缓存模式
  • 2:不动态设置skeletonData,只在初始化前设置一次, 但是无法复用节点播放不同的动画.
  • 3:不destroy对象池node
  •