由于项目角色模型内部比较复杂,使用统一的一套骨架,然后各部位SkinnedMeshRender重定向到骨骼,其中有动画文件绑定使用了BlendShape,然后部件是动态加载的,所以用了Animator.Rebind()接口,之所以之前没有发现会Tpose会由于动画文件一直在播,当动画播放一半,将Animator.enabled = false时,使用该接口,会导致TPose,且Animator动画状态都正常,很难查到,此问题是写战斗冰冻效果时,使用Animator.enabled了,然后触发了LOD模型加载,记录下来防止遗忘
文章评论