Unity的mecanim的bug之Invalid Layer Index
1.会疯狂的报一堆错
Invalid Layer Index
解决方法1: build的时候把animator窗口关掉,奇葩,官方给的一种做法
2:改回老的动画系统
3:if(animator.layerCount == 0)
{
Debug.Log("fix controller error");
string controllerName = animator.runtimeAnimatorController.name;
animator.runtimeAnimatorController = (RuntimeAnimatorController)ResManager.getInst().getControllerRes(controllerName);
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步