wangwei

项目中只有一个骨骼动画时,没任何问题。
当我继续导入多个动画时,打包成Assetbundle之后,skeletonDataAsset 属性值变为 null,PC模式下运行是正常的,到Andriod模式下skeletonDataAsset为null,同时SkeletonAnimation.state也为null。
1.png

2.png

3.png

4.png

5.png
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
wangwei
  • Mensajes: 7

Harald

你使用哪个Unity版本?
您使用的是哪个版本的Spine和Spine-Unity运行时(unitypackage的名称)?

可能是SkeletonDataAsset与引用它的SkeletonAnimation位于不同的资产包中吗?
------
Which Unity version are you using?
Which versions of Spine and the Spine-Unity runtime (the name of the unitypackage) are you using?

Can it be that the SkeletonDataAsset is in a different asset bundle than the SkeletonAnimation that referenced it?
Avatar de Usuario
Harald

Harri
  • Mensajes: 850

wangwei

Unity版本号是:5.6.5f1
Spine版本号是:3.7.94PRO
Unity-Spine运行库版本号是:spine-unity-3_7-2019-06-19.unitypackage
wangwei
  • Mensajes: 7

Harald

谢谢你的信息。
Thanks for the information.

在最近的3.8-beta版本中可能已经隐式修复了此问题,因为某些更改仅适用于3.8。
This problem might already implicitly be fixed in the recent 3.8-beta versions, since some changes have been applied to 3.8 only.

你能否检查一下SkeletonDataAsset是否与引用它的SkeletonAnimation属于不同的资产包?
Could you please also check if the SkeletonDataAsset is in a different asset bundle than the SkeletonAnimation that referenced it?
Avatar de Usuario
Harald

Harri
  • Mensajes: 850

wangwei

SkeletonDataAsset与引用它的SkeletonAnimation确实不在同一个asset bundle里面

---

我已使用了3.8-bata版本的运行库,结果跟我的Unity不兼容,能不能在3.7版本运行库修复这个问题?
wangwei
  • Mensajes: 7

Harald

SkeletonDataAsset与引用它的SkeletonAnimation确实不在同一个asset bundle里面
如果它们不在同一个包中,你是否加载了两个包?
If they are not in the same bundle, have you loaded both bundles?

如果捆绑包之间的引用有时会被破坏,这似乎更像Unity的问题或资产包的加载方式与脊椎运行时相关
If references between bundles are sometimes broken, this seems more like a problem with Unity or how the asset bundles are loaded than related to the spine runtime
我使用了3.8-bata版本的运行时,结果与我的Unity不兼容。 我可以在3.7运行时修复此问题吗?
I have used the 3.8-bata version of the runtime, and the results are not compatible with my Unity. Can I fix this in the 3.7 runtime?
结果哪种方式与Unity版本不兼容/不兼容?
In which way were the results not working / not compatible with your Unity version?
Avatar de Usuario
Harald

Harri
  • Mensajes: 850

wangwei

3.8-bata版本运行库和Unity5.6.5不兼容

---

不同的资源包已经正确加载了,在Assets里面是可以看到的
2.png


而SkeletonAnimation在scene中寻找,所以没有找到
1.png
No tienes los permisos requeridos para ver los archivos adjuntos a este mensaje.
wangwei
  • Mensajes: 7

Harald

您能否向我们发送一个最小的项目作为zip包,向contact@esotericsoftware.com显示您的问题? 然后我们可以看看为什么引用会丢失。

Could you please send us a minimal project as zip package that shows your problem to contact@esotericsoftware.com? Then we can have a look why the reference gets lost.
Avatar de Usuario
Harald

Harri
  • Mensajes: 850

wangwei

现在可以确定,是animation与skeletonAssetData分开打包的原因
wangwei
  • Mensajes: 7

Harald

你能解决这个问题吗?
Have you been able to resolve the problem?

如果没有,您可以向我们发送一个最小的项目作为zip包,向contact@esotericsoftware.com显示您的问题。然后我们可以看看为什么引用会丢失。
If not, you could send us a minimal project as zip package that shows your problem to contact@esotericsoftware.com. Then we can have a look why the reference gets lost.
Avatar de Usuario
Harald

Harri
  • Mensajes: 850

wangwei

目前项目过大,等我精简之后发给你,谢谢
wangwei
  • Mensajes: 7

Harald

谢谢,我们已收到您的电子邮件。 一旦我们找到问题的原因,我会尽快回复您。
Thank you, we have received your email. I will get back to you as soon as we have found out the cause of your problem.
Avatar de Usuario
Harald

Harri
  • Mensajes: 850

wangwei

:D :D 问题已解决,谢谢官方的大力支持。
wangwei
  • Mensajes: 7

Harald

很高兴听到你可以解决问题! 感谢您让我们知道!
Glad to hear you could resolve the problem! Thanks for letting us know!
Avatar de Usuario
Harald

Harri
  • Mensajes: 850


Volver a 中国Spine用户