unity的模型动画
模型输出方式
模型主要可以以两种方式进行输出:
1.使用插件进行输出。并输出为指定的文件格式,如FBX或OBJ
2.直接输出为相应的3D应用文件,如ma 或 Blend, Unity自身再进行转换。
优缺点
使用3D软件包自身格式进行输出:
优点:
- 快速的输出过程,直接从3D文件 Unity到简单的初始化过程
不足:
-
文件中可能会包括不需要的数据。
-
若输出文件过大,可能会妨碍 Unity的更新过程。
-
比较少的数据检验过程,可能会增加出错几率。
使用插件进行输出:
优点:
- 仅输出你需要的数据;
- 验证数据;(在导入 Unity中之前,可以重新输入回3D软件对数据进行验证)产生比较小的文件;
- 可以使用模块化的方法,即一模块可以用于碰撞,而另一输出的模块可以用于交互。而对于其它不支持的3D软件的专有格式,我们可以使用插件。
不足:
- 整个输出导入过程可能会反复;
- 输出版本不容易控制(比如输出多个版本的FBX
两种动画输出方式
将动画中的所有的动作划分为不同的模型动画,以[email protected]动作的形式命名,这样可以在脚本中引用动画进行关联