Unity play时动画可以播放但是build后动画无法播放

img

我有这样的代码用来播放一段动画,在unity里面play是可以播放的,但是build后就不会播放了。我确定这段代码会触发但是动画还是不会播放。

img

因为动画可能涉及很多外部资源,是否因为外部资源调用不成功?

build后成品放置的位置可能和play时不同,造成资源的相对路径也可能不同。

img


你把调试模式打开然后打包运行,看是否有错误输出

可以在build中打印一下这个动画是否正确获取到嘛。打印一下动画长度。

我找到问题所在了,由于我有两个对象挂了相同的脚本。在unity中默认调用动画的是一个对象,导出后默认调用的是另外一个对象,这就导致了导出后和导出前动画不一致的效果。