两个相同名称但不同动画的龙骨文件,Creator只加载一个

如题,两个相同名称但不同动画的龙骨文件,Creator只加载其中一个

有两个名称相同,但是动画不一样的龙骨文件,使用的时候,发现Creator只加载其中一个

项目中有两个龙骨Dragon,一个有 jump 动画,另一个有 jump_other 动画

main 场景用的jump动画,second 场景用的jump_other 动画

当打开场景为main时,切换到 second 场景,这时候龙骨动画列表中没有jump_other 动画,只有jum动画
也就是,second 场景里面的龙骨和main里面的龙骨是一样的

同理,当打开场景为second时,切换到 main 场景,这时候龙骨动画列表中没有jump 动画,只有jum_other动画
也就是,main 场景里面的龙骨和second里面的龙骨是一样的

截图如下:

项目文件:DragonBonesTest.zip (497.8 KB)

版本:Creator 2.0.1

你好 2.0.1确实有这个问题,已经在2.0.2版本修复,请升级Cocos Creator使用。

好的,多谢

2.0.2 里面,问题照旧呀,没有修复。可以用帖子后面的项目验证下

你好 你使用2.0.2出现的异常是否是 切换场景之后动画不能播放

@Jno
切换场景之后动画不能播放是一部分问题。主要问题是,两个场景,使用相同名称的龙骨文件,但动画名称不同,会出现两个场景里面动画完全一样的问题,这样的话,很不方便编辑

好的 我这边再确认下

你好 第一个问题已经确认存在 请稍等处理
第二个问题是否能提供异常截图

辛苦了

这是截图:

这是第一个场景的截图:

这是第二个场景的截图:

可以看到这两个场景龙骨的动画是相同的,但其实它俩只是龙骨文件名称相同,动画是不同的

打开帖子里面的项目,就能看到这个效果了

你好 第一个问题 的解决方案是 在场景即将切换前我们把龙骨动画的实例资源释放掉,可以选择勾选场景资源的
或者手动释放参考api
http://docs.cocos.com/creator/api/zh/classes/loader.html#releaseasset
文档
http://docs.cocos.com/creator/manual/zh/scripting/load-assets.html?h=资源释放

DragonBonesTest_fix.rar (1.0 MB),目前对于龙骨动画的资源释放在设计上已经在着手优化,请先按照以上方案解决问题。
至于动画列表问题,也会在后续优化。

好的,收到
这个方案不是很完美,我们暂时直接改名解决这个问题了,期待以后这个问题完美解决