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

【AdvancedLocomotionSystemV】第六篇 C++ 实现冲刺与身体倾斜

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

【AdvancedLocomotionSystemV】第六篇 C++ 实现冲刺与身体倾斜

效果展示

蓝图实例代码模块

蓝图动画模块

在(N)CycleBlending板块添加输入动作,

让冲刺动作和向前移动动作进行融合,

将冲刺动作加入到其中

向前冲刺的两个状态要设置一下同步组,让普通冲刺状态和全力冲刺状态之间的过渡更加自然。

对于混合度的选择,这里的意思是相对加速度到了0.25的时候就会按照1去混合动画,淡入的时候采用20.f值,淡出的时候慢一些,采用0.5的值,这样就保持了更多的冲刺动画。
相对加速度传值的时候传X值就可以了,X值的代表前后的加速度。

在这里添加身体倾斜度的逻辑

使用曲线值控制叠加的动画,我们知道角色动画在走路的时候值为1,跑步为2,冲刺为3。减去1范围就变成[0, 2],再把它钳制到[0.5, 1]区间中,意思就是正常走路状态不会进行身体倾斜,如果是走路转化为跑步、其他状态转化为走路、跑步、冲刺状态的话,身体就会进行倾斜。

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

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

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