Unity动画在构建中出现问题

3
我在游戏中有一个角色,他拿着一把伞和公文包。这两个物品都是角色的装备,它在编辑器和独立PC构建内动画效果很好(如下面的示例所示)。该角色还有一个打开伞的动画。我正在使用Mecanim。
但是,当我发布Web、Android或iOS版本时,伞会卡在奇怪的半开状态,如下图所示:
而且在不应该打开伞的动画循环中,它会完全打开。
我没有看到任何压缩选项,而且我已经尝试了所有想到的解决方法,但简单地说,在编辑器和独立PC构建中可以工作,为什么Web、Android或iOS版本不能工作呢?
编辑-我正在使用Unity Pro 4.3.4f1版
编辑2-在PC独立构建中测试,它可以正常工作
编辑3-我在这个问题上浪费了一些赏金,但仍然没有解决,现在我正在考虑向Unity提交一个错误报告。
任何提示将不胜感激!
谢谢

使用Eclipse/IntelliJ/Android Studio导出和构建项目有什么区别吗? - ozbek
你是否在PC独立版本中也遇到了这个问题,还是这只发生在Web、Android和iOS上?看起来,你并不孤单:http://answers.unity3d.com/questions/443000/unity-build-for-ios-using-xcode-broken-animation.html?sort=oldest - Tom
我不确定如何做到这一点,@shoerat,而且这对iOS构建是否有效? - bbeckford
@Tom,PC独立构建实际上运行良好,只是Web/iOS/Android构建存在问题。这是否对问题有更多的启示?(已更新问题) - bbeckford
转到“文件 -> 构建设置:Android”,勾选“Google Android 项目”并导出。然后在Eclipse中导入该项目并构建。其他构建我不太确定... - ozbek
2个回答

1
自从我更新了Unity 4.3.4f1以后,这种情况一直在发生。动画在编辑器中运行得很完美,但是当我构建APK文件到Android时就会失败。
我不知道它是否与我的操作系统(Windows 8.1 x64)有关,但是我通过保存项目并重新启动Unity编辑器来解决它。
现在我会继续这样做,直到他们在下一个版本中修复这个错误。

那么你保存,重新启动Unity,然后进行构建吗?这样对你有帮助吗? - bbeckford
是的。我也注意到当这种情况发生时,我的apk大小会有所减小。此外,我只注意到动画状态机存在问题。 - letiagoalves

1

找到了!终于找到了!!

问题的原因是在“编辑”>“项目设置”>“质量”下,“混合权重”选项被设置为“1个骨骼”,我将其提高到“2个骨骼”,问题解决了!

Project Settings > Quality


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接