今日学习:
1.动画层:关于动画层的使⽤,⽤于融合不同部位的动画
Weight权重:该层动画执⾏的⽐例
Mask遮罩:该层动画可以控制身体的哪些部分;Humanoid中的⼈型是⾯对我们的
分清Layer里面的Mask和动画里面的Mask:Layer里的是整个层都是用整个Mask,动画是只有这个动画用这个Mask
2.动画事件:
A.函数必须是public
B.⽅法必须是放置在该⼈物对象身上的脚本组件中
C.参数只能增加⼀个,且参数类型只能是Float,Int,String,Object之⼀
D .添加了帧事件,必须要在代码⾥声明事件⽅法,否则报错。 3.IK动画:(理解:开枪指向目标,实际是有人拉着你的手抬起指向目标) 打开IK动画所在层的IK Pass在回调函数OnAnimatorIK里写(固定格式):
1.设置IK权重
2.设置IK位置
4.动画曲线Curves:动画曲线就是⼀个在动画播放过程中变化的数据【变量】
通过这个变量可以设置⼀些内容
技巧:
1.调节武器位置放置于手上,先运行,然后调节位置,Copy武器Transform的component,然后关闭运行,Paste Compoenet Value就可以了
2.Vector3.Angle()计算夹角,返回float



