UE4蓝图开发生存游戏—RootMotion

1、下载骨骼和动画导入
2、新建蓝图类—角色——网格体——选择骨骼——调整位置和朝向
3、新建动画—动画蓝图——选择AnimInstance—选择骨骼——新建状态机——进入拖动Idle和Walk动画——新增布尔变量IsWalk——Idle到Walk获取IsWalk连接——Walk到Idle获取IsWalk—Not布尔连接
4、角色事件图表——新增布尔变量IsWalk——事件Tick——获取MoveForward大于0设置IsWalk变量。输入轴MoveRight——添加控制器Yaw输入

5、动画蓝图事件图表——新增事件蓝图初始化动画事件——尝试获取Pawn拥有者——CastToRootMotionCharacter——提升为变量Character。事件蓝图更新动画——获取Character—获取IsWalk——设置动画蓝图的IsWalk

6、角色蓝图——网格体——动画类选择僵尸动画蓝图。RootMOtionCharact—Pawn—自动控制玩家选择玩家0
7、打开Walk动画——根运动——启用根运动
8、僵尸动画蓝图——动画预览编辑器——编辑默认项——根运动模式—所有项中的根运动
9、处理根骨骼:打开MaYa——导入骨骼动画——添加Root节点(绑定-创建关节-按住X点00原点—改名Root—先选择Hips按住Ctrl再选择Root然后按P键)——窗口—动画编辑器—曲线图编辑器——复制平移X和Z到Root

发表评论

您的电子邮箱地址不会被公开。