3d打印
焦卫峰

1
2
3
4
5
6

新建目录

发布时间:2020-08-22 20:44   发布人:焦卫峰   浏览次数:401

16.动画层

通过动画控制器的层功能,可以控制角色不同部位的动画并实施不同的逻辑(比如边跑边攻击效果)。

1.点击“ ”号添加层,可更改Name,通过Weight设置动画权重。

2.默认层中有动画状态机(如跑步动画),在新建的层中将需要的动画拖到面板中(如攻击动画)。

3.创建AvatarMask,并进行设置,指定到Mask属性中。

此处为将腿遮罩,则腿不会播放dance动画,当调节Weight动画权重数值时可看到融合效果(范围从0~1),1为完全融合。

 

权重

权重(Weight)是指某个动画层在整个动画中的影响。

若权重值为1则此层动画将与整个动画融合

若权重值为0则此层动画与整个动画完全不融合

 

myAnim.SetLayerWeight(2, 1);

2代表第几层,1是权重值

 

Mask

Blending:   Additive添加 Override覆盖

Sync

IK Pass 反向动力学

案例: