动作我是从重定向动画里得到的。原来的动画没有这个问题,但重定向后的动画就有这问题了。
使用版本:UE5.4
问题代码:https://gitee.com/losophy/root-motion.git
你这个动画不是根骨骼动画,不清楚你会不会外部DCC软件,blender什么的,这里拿blender举例。
shift+A新建一个空骨骼,将它命名为“root”,这个名称是必须的,是虚幻引擎指定的名称,然后先选中你这个角色的骨骼,再选中“root”骨骼(注意顺序很重要,后选择的是“父项”),接着按下ctrl+p,选择弹出框的“物体”。完成后试一下选中“root”在按下“G”键移动鼠标的时候,你的角色会不会跟随“root”移动,会移动的话就大功告成了。
*顺便送你一份将来可能会用到的小白人的骨骼命名表,虚幻引擎的骨骼重定向工具会期望你使用这些命名。
UE骨骼中英映射表.xlsx (9.1 KB)
确保重定向的时候设定pelvis为重定向根
根运动的动画还要经过动画蓝图处理和角色运动组件配合才有效果。确保你在动画蓝图中打开了设置并且角色基于ue5提供的角色类。