我是Unity初学者(程序),对动画系统的原理目前认识到以下程度:
1.美术通过关键帧制作动画,笼统地讲有两种方式:即设置Mesh顶点和设置骨骼。(不知道对不对)
2.Avator用于将模型自定义的骨骼(通常是五花八门的)与Unity中提供的标准骨骼(唯一)形成映射,从而实现不同模型共用动画。
然而今天在看官方示例(Survival Shooter)时发现:没有骨骼的非人物模型,同样有属于它的Avator,且Controller中若不指定Avator,动画讲无法播放。
这令我困惑,Avator里存储的到底是什么数据呢?以下是官方示例的模型组件:


希望能得到大佬们的解惑!