Unity动画播放BUG

  • Post author:
  • Post category:其他




动画在Unity中可以正常播放,打包发布出现动画不能正常播放情况


提示:这里简述项目相关背景:

在近期的项目中这个问题可谓是困扰了我好久,所有能想到的问题我都想到了,包括在工程文件打包后在后台看动画输出信息,调试输出内容,此时会发现,该播放动画的这一步骤不能正常播放,但是播放完动画的输出信息可以正常输出。此时只能说明我们的动画格式或者我们的模型设置有关。




问题描述


提示:这里描述项目中遇到的问题:

每次遇到的这种问题就是很烦,特别是在Unity中可以正常运行,但是一打包发布就出现各种BUG,就真的让人很费解,该问题把所有该想到问题都想到了,包括模型的动画也重新给做了一版,模型的设置也重新给调整了一下。但是此问题还是不行,接下来就该是用我们最原始而又普通的排查方式了,对比法,把我们的模型与正常播放动画的模型进行对比,查看是不是我们的哪个属性没设置好,像包括模型的动画格式。




原因分析:

提示:这里填写问题的分析:

有了上边的解决思路我们接下来要干的工作就简而易举了,经过我们的一一排查发现了我们的模型Model选项下的Read/Write Enable没有勾选上,同时我们的Rig选项上的Animation Type 选项所设置的格式也有偏差。那么既然看出来不对了,我们就把不同的地方给设置为一样的格式。




解决方案:

提示:这里填写该问题的具体解决方案:

在这里插入图片描述

我们可以在此选项上选择我们的模型动画播放格式

而它主要有这么几种格式,如下图所示:

在这里插入图片描述

我们的物体不是人物模型我们就选择Generic就可以。对于Rig的更详细的介绍可以参考Unity官方API给出的介绍自己详细了解一下。

Unity Rig API


而我们的Model选项的Read/Write Enable选项也是同样的方法勾选上就可以了

在这里插入图片描述

Model选项的详细参数可以参考Unity官方API介绍

Unity Model API



版权声明:本文为m0_45244541原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。