栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 游戏开发 > Unity3D

Unity个人记录08-动画系统进阶

Unity3D 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Unity个人记录08-动画系统进阶

今日学习:

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/900483.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号