动画在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

Unity动画播放BUG相关推荐

  1. 【Unity Shader】Special Effects(一)UI特效的动画播放器

    更新日期:2021年8月16日. Github源码:[点我获取源码] 索引 [系列简介] [SpecialEffects 模块简介] [UI特效的动画播放器] 下载SpecialEffects模块 使 ...

  2. (完结)Unity游戏开发——新发教你做游戏(七):Animator控制角色动画播放

    文章目录 一.前言 二.Animator状态机组织 三.过渡条件 四.用代码设置过渡条件,触发动画播放 五.CharacterAniLogic.cs完整代码 一.前言 文章列表 Unity游戏开发-- ...

  3. unity碰撞检测函数,碰撞信息获取,触发检测,使用粒子系统创建火焰,创建动画(火光闪烁),导航系统,通过导航系统控制人物移动,控制摄像机的跟随,控制角色动画播放

    碰撞检测函数 private void OnCollisionEnter(Collision collision){print("OnCollisonEnter");}privat ...

  4. Unity制作GIF动画播放组件

    Unity制作GIF动画播放组件(无需System.Drawing) 效果图 封装后的组件效果 使用方法 Is Play On Start:自动播放 Path: GIF路径 Is Use Fixed ...

  5. Unity Animation设置动画播放初始时间

    Unity Animation设置动画播放初始时间 需求 在需要播放动作时, 从动作序列帧指定位置开始播放 实现 在指定位置等待播放 public Animation animation; void ...

  6. Unity动画系统详解3:如何播放、切换动画?

    摘要:[长文预警,建议先收藏]有了模型和多个动画以后,在Unity中如何控制它们的播放和切换呢?本文带你一站式解析Unity的Animator模块. 洪流学堂,让你快人几步.你好,我是跟着大智学Uni ...

  7. 关于Unity中如何判断一个动画播放结束

    方法一(强力推荐): 在动画结束帧或其他帧处加个动画事件,在播放到这一帧的时候会自动调用这个动画函数 如图,找到对应动画的inspector面板,在里面有个Events下拉条,下拉后在想要的帧的位置添 ...

  8. 【Unity3D】Animator动画播放时卡死在第一帧BUG系列

    常见因素: 1.Animator在Update或其他每帧执行的协程或方法里疯狂被代码调用. 2.Animator动画播放事件会再次调用Animator动画播放. 3.Animator状态机切换问题,A ...

  9. [Unity动画]04.Avatar Mask

    [Unity动画]04.Avatar Mask 参考链接: https://www.cnblogs.com/hammerc/p/4832637.html Avatar Mask主要用于动画层融合.例如 ...

最新文章

  1. 温故知新MySQL--如何在MySQL表中删除重复行
  2. 死亡空间2显卡测试软件,《死亡空间3》画质分辨率及硬件性能测试
  3. 无人驾驶汽车之争本田为何未战先败
  4. 数据库系统的三级模式结构知识笔记
  5. rust怎么关阳光指令_我家也有庭院多好,伸缩阳光房装上,能休闲能当车库,还不算违建...
  6. 用tensorflow框架和Mnist手写字体,训练cnn模型以及测试一张手写字体
  7. C++中new int()与new int[]区别
  8. Sublime Text 3使用SublimeLinter配置JS,CSS,HTML语法检查(实用)
  9. 大气压力换算公式_压强单位bar,psi,pa,mpa,kg换算公式
  10. java音量调节_音量控制setVolumeControlStream
  11. 用c语言实现香农编码,单链表实现香农编码(C++)——二牛原创
  12. [Java学习] 小型社交平台,能发帖、查看、评论、删除帖子等功能
  13. ACM教程 - (数论)正整数分解使得乘积最大问题
  14. 开机显示被调用的对象已与其客户端断开连接,解决方案亲测有效
  15. MOSFET管(MOS管)基础
  16. Linux 内核引导参数简介
  17. android仿微信充值布局,仿微信充值金额输入框-自定义EditText
  18. matlab计算图像周长,图像处理——周长、面积计算(Matlab).doc
  19. MySQL 到 ClickHouse 实时数据同步实操分享
  20. TIVA-TM4C123GH6PM的输入边沿计时模式的配置

热门文章

  1. 【SHM】Semantic Human Matting抠图算法调试
  2. Rockchip_DRM_Panel_Porting_Guide
  3. 微信电话本来了,虎口再夺食
  4. metisMenu侧边栏插件
  5. iOS开发中实现广告页的思路
  6. Infiniband HDR 网卡、交换机使用向导
  7. idea使用自带的svn提交代码
  8. JS从后台获取数据,前台动态添加tr标签中的td标签
  9. ubuntu虚拟机VmWare与主机共享文件夹设置
  10. java婚纱摄影跟拍服务预约网站系统springboot+vue源码介绍