我有3个导出的armature动画,通过代码导入进去,比如有run,jump,die这三个,我debug确认每次播放的armature的name是正确的,但是如果说按照die,jump,run的顺序导入,那么我播放run就是die的动画,如果我把run提前到第一个导入,那么播放run就是run。
因为我没用过几次编辑器,所以估计有不少默认名称,会不会是同名的东西覆盖了?
附件是我的几个资源文件,麻烦能不能帮忙看看是不是会导致这种问题?或者说是其他问题?
我有3个导出的armature动画,通过代码导入进去,比如有run,jump,die这三个,我debug确认每次播放的armature的name是正确的,但是如果说按照die,jump,run的顺序导入,那么我播放run就是die的动画,如果我把run提前到第一个导入,那么播放run就是run。
因为我没用过几次编辑器,所以估计有不少默认名称,会不会是同名的东西覆盖了?
附件是我的几个资源文件,麻烦能不能帮忙看看是不是会导致这种问题?或者说是其他问题?
你好,看了下,是你的资源有问题。
你的播放错误应该是在run和die之间,这个是因为你使用同名文件的小图造成的,你可以打开plist看下key是否有重复。
对于Cocos而已,是通过这个key来查找的如果有同名则认为是一个文件,只会往内侧加载一次。
谢谢~问题已经解决了