cbbcpp

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

说说这个Mecanim动画系统的优缺点吧。

优点:

1, 不同骨骼的模型可以较简单的共享骨骼动画,可以降低美术工作量

2, 状态机的控制会比较有系统性,方便策划和美术调动作,无需程序协助

 

缺点:

1、Unity内置的Avatar似乎只针对标准的两足类生物,比如人。当然你要做四足类的估计还是可以的,但多足类的大概就不行了。而且人物身上假如还有翅膀、飘带、裙摆等骨骼的话,就不能直接对应Avatar了。

2、 Animator Controller必须手动的拖给人物模型的Animator组件上。虽然也有编辑器的方法可以批量的指定。但发布后想在运行途中用脚本修改 Animator Controller是很困难的(不是绝对不行,而是需要特殊的方法)。这样就增大了对编辑器的依赖性,减低了控制的灵活性。

3、 Mecainm系统动画不适用于assetBundle。也就是说,这个动画系统无法用于网络资源的动态加载。包括了整个角色带Animator Controller导出或者分开导出,再加载进来都无法使用。这是致命的伤害,只能做一些小的演示,或者全部资源都放在一起打包发布的项目。(致命)

posted on 2013-12-18 22:04  cbbcpp  阅读(739)  评论(0编辑  收藏  举报