• 中文
  • 运行库从3.6.53升级到4.0之后,3.6.53的导出的文件如何才能在新的版本使用?

我们的做法如下:1,切换spine到3.6.53版本,导入3.6.53的资源文件,由于图片资源是合集图,我们使用纹理解包器解包了合集图,重新导入了图片,保存spine工程;2,切换spine到4.0版本,打开保存的spine工程,导出4.0的资源文件;3,使用4.0运行库的工程加载资源文件发现动画显示异常,如下图所示,

Related Discussions
...
  • संपादित

谢谢你的报告。
你能不能让我们知道你在使用多少个4.0版本? 目前的最新版本,4.0.20,有一个关于打开旧项目时的行为的错误修复。

使用的4.0.19版本,你的意思是4.0.20修复了一个类似的错误嘛?

我已经检查过了,这与4.0.20中的修复没有关系。对不起,需要调查导致问题的项目文件。
请把用3.6.53创建的数据(Spine项目和整套图像)发给我们,contact@esotericsoftware.com

邮件已发,请注意查收!

Thank you for the project. The animation looks correct to me in Spine 4.0.21:
谢谢你的项目。在Spine 4.0.21中,我觉得这个动画看起来是正确的。

Image removed due to the lack of support for HTTPS. | Show Anyway

I exported JSON and loaded it with Skeleton Viewer and it also looks correct:
我导出了JSON,用Skeleton Viewer加载,看起来也是正确的。

Image removed due to the lack of support for HTTPS. | Show Anyway

Skeleton Viewer uses spine-libgdx. What runtime are you using that doesn't display the animation correctly?
Skeleton Viewer使用spine-libgdx。你使用的是什么运行时间,不能正确显示动画?

I've emailed the exported 4.0 JSON and atlas, can you try that in your runtime?
我已经把导出的4.0 JSON和图集用电子邮件发了过去,你能在你的运行时间里试试吗?

我已经试过了你传过来的资源文件,部分动画显示还是错误的,我们使用的是Cocos2d-x v3.x,spine运行库使用的是spine-runtimes-4.0,不知道为什么会这样,中间部分动画显示异常。

我使用了 Nate 通过电子邮件发送给您的资产,并将它们插入到我们的 Spine-cocos2dx 运行时示例的“CoinExample”场景中。 动画按预期工作:

请确保您使用的是 GitHub 4.0 中最新的spine-cocos2dx 和spine-cpp 源。
https://github.com/EsotericSoftware/spine-runtimes

I've used the assets Nate send you via email and plugged them into the CoinExample scene of our spine-cocos2dx runtimes example. The animation works as intended:

Please make sure you are using the latest spine-cocos2dx and spine-cpp sources from our 4.0 on GitHub.
https://github.com/EsotericSoftware/spine-runtimes

非常感谢,重新集成了一遍运行库解决了问题!