UE蓝图 RPG动作游戏(一) day14

角色创建于增强输入系统与角色重定向

安装Blender插件部署骨骼

  • 创建一个第三人称游戏模版
  • 在Mixamo网站下载个模型和骨骼
    UE蓝图 RPG动作游戏(一) day14_第1张图片
    UE蓝图 RPG动作游戏(一) day14_第2张图片
  • 打开Blender快速重定向,我们需要在Blender里面安装一个插件auto_rig_pro-master:Auto-Rig Pro 是 Blender 的一个插件,用于绑定角色、重定向动画并提供 Fbx/Gltf 导出,以及 Unity、虚幻引擎、Godot 的预设。
  • auto_rig_pro-master下载地址:https://blendermarket.com/products/auto-rig-pro
    UE蓝图 RPG动作游戏(一) day14_第3张图片
    UE蓝图 RPG动作游戏(一) day14_第4张图片
  • 导入fbx模型文件,我们只需要原模型,全选模型,alt+p快捷键清除并保持变化结果,这样模型和骨骼就分离出来了,然后删除原先的骨骼,就只留下模型
    UE蓝图 RPG动作游戏(一) day14_第5张图片
  • 人物模型绑定:物体模式下,选择全部模型,点击“Auto-Rig Pro:Smart”-”Get Selected Objects”-“Full Body”:
  • 开始添加绑骨骼的位置依次选择:
    • neck:脖子
    • chin:下巴
    • shoulders:肩膀
    • Wrists:手腕
    • Spine root:胯骨
    • Ankles:脚踝
  • 设置好后点击go
  • 就会变成虚幻要求的骨骼,这个时候也可以自己微调
  • 全选后点击Match to Rig按钮,生成控制器
  • 全选后进行绑定
  • 测试后没有问题就可以导出了
  • 选择虚幻与角色,勾选选项
    UE蓝图 RPG动作游戏(一) day14_第6张图片
  • 杂项选个面
    UE蓝图 RPG动作游戏(一) day14_第7张图片
  • 取个名字就可以导出了
  • 导入到虚幻,骨骼选择UE4的小白人骨骼
    UE蓝图 RPG动作游戏(一) day14_第8张图片
  • 然后可能会没有材质,把之前下载的Idle也导入进虚幻把里面的材质拿到

角色重定向

重定向绑定

  • 按照以前的要求,我们是需要从新写它模版里面的绑定的,但是因为我们的模型就是绑定在小白人骨骼上了,所以我们直接把它的模版绑定复制一份,改动一下
    UE蓝图 RPG动作游戏(一) day14_第9张图片
    UE蓝图 RPG动作游戏(一) day14_第10张图片
    UE蓝图 RPG动作游戏(一) day14_第11张图片

重定向器

  • 也是一样用模版,因为我们的是TPose,而虚幻的APose,我们需要调整
    UE蓝图 RPG动作游戏(一) day14_第12张图片
  • 我们新建一个姿势,向着这个小白人改
  • 大概改的差不多就行

创建角色蓝图

  • 创建角色蓝图,添加一个Camera与SPringArm组件
    UE蓝图 RPG动作游戏(一) day14_第13张图片
  • 创建游戏Mode蓝图与角色控制器
    UE蓝图 RPG动作游戏(一) day14_第14张图片
    UE蓝图 RPG动作游戏(一) day14_第15张图片

增强输入系统(蓝图版)

设置角色跳跃

  • 创建一个跳跃输入操作
    UE蓝图 RPG动作游戏(一) day14_第16张图片
  • 创建一个映射上下文,绑定跳跃输入操作
    UE蓝图 RPG动作游戏(一) day14_第17张图片
  • 在人物蓝图中创建一个跳跃输入函数,用来处理跳跃绑定
    UE蓝图 RPG动作游戏(一) day14_第18张图片
  • 在开始事件中调用跳跃函数并进行操作处理
    UE蓝图 RPG动作游戏(一) day14_第19张图片
  • 运行结果

设置移动

  • 建立一个移动的操作输入
    UE蓝图 RPG动作游戏(一) day14_第20张图片
  • 移动操作逻辑
    UE蓝图 RPG动作游戏(一) day14_第21张图片

视角旋转

  • 创建一个视角旋转的操作输入
    UE蓝图 RPG动作游戏(一) day14_第22张图片
  • 关闭角色控制器使用Yaw旋转
    UE蓝图 RPG动作游戏(一) day14_第23张图片
  • 开启摄像机随着Pwan控制旋转
    UE蓝图 RPG动作游戏(一) day14_第24张图片
  • 视角旋转逻辑
    UE蓝图 RPG动作游戏(一) day14_第25张图片

快速处理小白人骨骼播放Mixamo动画

  • 首先将第三人称模版中的动画重定向到我们角色
    UE蓝图 RPG动作游戏(一) day14_第26张图片
  • 选择我们之前的创建的IK重定向器
    UE蓝图 RPG动作游戏(一) day14_第27张图片
  • 然后就我们角色可以使用模版的动画了
    UE蓝图 RPG动作游戏(一) day14_第28张图片
  • 在Mixamo网站上下的动画骨骼并不一定是虚幻的骨骼所以不一定能用,下载MIXAMO转换器转换成虚幻的骨骼就可以使用
  • MIXAMO转换器下载地址:https://terribilisstudio.fr/?section=MC
  • 打开转换器
    UE蓝图 RPG动作游戏(一) day14_第29张图片
  • 点击这个
    UE蓝图 RPG动作游戏(一) day14_第30张图片
  • 下载
    UE蓝图 RPG动作游戏(一) day14_第31张图片
  • 点击打开
    UE蓝图 RPG动作游戏(一) day14_第32张图片
  • 此时出现这个小女孩,随便点一下进入界面,继续点击小女孩
    UE蓝图 RPG动作游戏(一) day14_第33张图片
    UE蓝图 RPG动作游戏(一) day14_第34张图片
  • 选择自己要转换的UE4还是UE5模型
    UE蓝图 RPG动作游戏(一) day14_第35张图片
  • 点击之后会到UE4/UE5的小白人FBX文件
    UE蓝图 RPG动作游戏(一) day14_第36张图片
  • 在Mixamo网站里面上传这个小白人FBX文件
    UE蓝图 RPG动作游戏(一) day14_第37张图片
  • 现在就可以去下载Mixamo上面的Animation了
    UE蓝图 RPG动作游戏(一) day14_第38张图片
  • 下载动作,我们选择只需要动画,不需要骨骼
    UE蓝图 RPG动作游戏(一) day14_第39张图片
  • 下载完动画后,将动画放入到这个文件夹中,重启启动这个插件
    UE蓝图 RPG动作游戏(一) day14_第40张图片

UE蓝图 RPG动作游戏(一) day14_第41张图片

  • 点击这个小女孩进行转换
    UE蓝图 RPG动作游戏(一) day14_第42张图片
  • 转换完成
    UE蓝图 RPG动作游戏(一) day14_第43张图片
  • 将这两个资产导入到UE中即可
    UE蓝图 RPG动作游戏(一) day14_第44张图片
  • 将这两个资产选择为自己的人物骨骼体即可
    UE蓝图 RPG动作游戏(一) day14_第45张图片

你可能感兴趣的:(UE,C呱呱,虚幻,c++,开发语言,笔记,学习)