最近在开发项目时,需要处理大量的动画,于是就网上查找资料,然后写了这么编辑器工具: 就是在模型导入时,根据配置文件自动切割动画. 首先我们需要封装两个类:一个模型类和一个动画类 public class ModelFbx { #region -- 变量定义 public string modelName; //模型名称 public Clip[] clips; //模型所包含的动画 #endregion } public class Clip { #region -- 变量定义 public s
上一篇写了如何自动切割动画,这一篇写如何自动生成AnimatorController. 之前网上查了很多资料,看的一直很蒙,看不懂是怎么回事的,这里我先给大家明确几个概念: 画的不好,大家将就着看,写这个工具我们会涉及到很多类,类名包含上图哪个关键字,这个东西就跟哪个东西有关 只要大家能明确这些概念,看懂代码就不难了,下面上代码: using UnityEngine; using UnityEditor; using System.IO; using UnityEditor.Animations