-
Creator 版本:3.4.2
-
目标平台:Chrome
操作:
使用预制资源,动态更新不同的骨骼动画资源,创建回收几次后 Uncaught RangeError: offset is out of bounds
如果不使用 invalidAnimationCache,出现报错的时间缩短,请问这个有解决办法吗,谢谢。
AnimationCacheMode REALTIME 模式没问题
代码:
this.armatureDisplay.setAnimationCacheMode(dragonBones.ArmatureDisplay.AnimationCacheMode.SHARED_CACHE);
this.armatureDisplay.dragonAsset = dragonBonesAsset;
this.armatureDisplay.dragonAtlasAsset = dragonBonesAtlasAsset;
this.armatureDisplay.armatureName = ‘armatureName’;
this.armatureDisplay.invalidAnimationCache();
this.armatureDisplay.playAnimation(‘test’, 1);
截图: