unity的模型动画

模型输出方式

模型主要可以以两种方式进行输出:
1.使用插件进行输出。并输出为指定的文件格式,如FBX或OBJ

2.直接输出为相应的3D应用文件,如ma 或 Blend, Unity自身再进行转换。

优缺点

使用3D软件包自身格式进行输出:

优点:

  • 快速的输出过程,直接从3D文件 Unity到简单的初始化过程

不足:

  • 文件中可能会包括不需要的数据。

  • 若输出文件过大,可能会妨碍 Unity的更新过程。

  • 比较少的数据检验过程,可能会增加出错几率。

使用插件进行输出:

优点:

  • 仅输出你需要的数据;
  • 验证数据;(在导入 Unity中之前,可以重新输入回3D软件对数据进行验证)产生比较小的文件;
  • 可以使用模块化的方法,即一模块可以用于碰撞,而另一输出的模块可以用于交互。而对于其它不支持的3D软件的专有格式,我们可以使用插件。

不足:

  • 整个输出导入过程可能会反复;
  • 输出版本不容易控制(比如输出多个版本的FBX

两种动画输出方式

unity的模型动画

将动画中的所有的动作划分为不同的模型动画,以[email protected]动作的形式命名,这样可以在脚本中引用动画进行关联