【unity】Animator

  • Q:animator和animation区别 
    A:1.Animation控制一个动画播放的各类方法和数据(当然也可以代码进行动画切换),debug模式切换为Legacy。
          2.Animator则可以实现控制多个动画的播放,切换,叠加等一级对骨骼动画控制等更复杂的效果,是一个动画状态机。除却必要的动画文件,还会生成一个.controller结尾的文件,也因此占内存比Animation更大
     
  • Q:Animator Layers
    A:分层,高层覆盖下层(例如:边走边打)
    层设置:Weight:权重   Mask:Mask     Blending:叠加模式 
    【unity】Animator_第1张图片
     
  • Q:Blend Tree
    A:混合,多状态可以处于中间状态(例如:方向移动) BlendTree 
     
  • Q:子集动画Sub-State
    A:处理多个相同进出条件的动画(例如:技能)
     
  • Q:IK
    A: IK  反向动力学。是根据骨骼的终节点来推算其他父节点的位置的一种方法 (例如:瞄准、人朝着镜头看)
     
  • Q:融合消耗高如何处理
    A:
     
  • mask
    ①humanoid类型使用
    【unity】Animator_第2张图片
    ②Generic类型
    【unity】Animator_第3张图片
    先导入Avatar
    【unity】Animator_第4张图片

你可能感兴趣的:(unity)