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

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

安装Blender插件部署骨骼

  • 创建一个第三人称游戏模版
  • 在Mixamo网站下载个模型和骨骼
    在这里插入图片描述
    在这里插入图片描述
  • 打开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
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 导入fbx模型文件,我们只需要原模型,全选模型,alt+p快捷键清除并保持变化结果,这样模型和骨骼就分离出来了,然后删除原先的骨骼,就只留下模型
    在这里插入图片描述
  • 人物模型绑定:物体模式下,选择全部模型,点击“Auto-Rig Pro:Smart”-”Get Selected Objects”-“Full Body”:
    在这里插入图片描述
  • 开始添加绑骨骼的位置依次选择:
    • neck:脖子
    • chin:下巴
    • shoulders:肩膀
    • Wrists:手腕
    • Spine root:胯骨
    • Ankles:脚踝 在这里插入图片描述
      在这里插入图片描述
  • 设置好后点击go
    在这里插入图片描述
  • 就会变成虚幻要求的骨骼,这个时候也可以自己微调
    在这里插入图片描述
  • 全选后点击Match to Rig按钮,生成控制器
    在这里插入图片描述
  • 全选后进行绑定
    在这里插入图片描述
  • 测试后没有问题就可以导出了
    在这里插入图片描述
  • 选择虚幻与角色,勾选选项
    在这里插入图片描述
  • 杂项选个面
    在这里插入图片描述
  • 取个名字就可以导出了
  • 导入到虚幻,骨骼选择UE4的小白人骨骼
    在这里插入图片描述
  • 然后可能会没有材质,把之前下载的Idle也导入进虚幻把里面的材质拿到

角色重定向

重定向绑定

  • 按照以前的要求,我们是需要从新写它模版里面的绑定的,但是因为我们的模型就是绑定在小白人骨骼上了,所以我们直接把它的模版绑定复制一份,改动一下
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

重定向器

  • 也是一样用模版,因为我们的是TPose,而虚幻的APose,我们需要调整
    在这里插入图片描述
    在这里插入图片描述
  • 我们新建一个姿势,向着这个小白人改
    在这里插入图片描述
  • 大概改的差不多就行
    在这里插入图片描述
    在这里插入图片描述

创建角色蓝图

  • 创建角色蓝图,添加一个Camera与SPringArm组件
    在这里插入图片描述
  • 创建游戏Mode蓝图与角色控制器
    在这里插入图片描述
    在这里插入图片描述

增强输入系统(蓝图版)

设置角色跳跃

  • 创建一个跳跃输入操作
    在这里插入图片描述
  • 创建一个映射上下文,绑定跳跃输入操作
    在这里插入图片描述
  • 在人物蓝图中创建一个跳跃输入函数,用来处理跳跃绑定
    在这里插入图片描述
  • 在开始事件中调用跳跃函数并进行操作处理
    在这里插入图片描述
  • 运行结果
    请添加图片描述

设置移动

  • 建立一个移动的操作输入
    在这里插入图片描述
  • 移动操作逻辑
    在这里插入图片描述

视角旋转

  • 创建一个视角旋转的操作输入
    在这里插入图片描述
  • 关闭角色控制器使用Yaw旋转
    在这里插入图片描述
  • 开启摄像机随着Pwan控制旋转
    在这里插入图片描述
  • 视角旋转逻辑
    在这里插入图片描述

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

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

在这里插入图片描述

  • 点击这个小女孩进行转换
    在这里插入图片描述
  • 转换完成
    在这里插入图片描述
  • 将这两个资产导入到UE中即可
    在这里插入图片描述
  • 将这两个资产选择为自己的人物骨骼体即可
    在这里插入图片描述

相关推荐

  1. UE4动作游戏实例RPG Action解析-导语

    2023-12-31 20:10:04       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-31 20:10:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-31 20:10:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-31 20:10:04       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-31 20:10:04       20 阅读

热门阅读

  1. 获取cpu全局瞬时占用[windows][linux][c++]

    2023-12-31 20:10:04       41 阅读
  2. Linux中软件服务管理(yum/selinux/systemctl)

    2023-12-31 20:10:04       33 阅读
  3. MySQL使用问题记录

    2023-12-31 20:10:04       45 阅读
  4. Python中的网络编程

    2023-12-31 20:10:04       38 阅读
  5. 基于SpringBoot的中小型企业质量管理

    2023-12-31 20:10:04       37 阅读
  6. go 语言程序设计第3章--基础数据类型

    2023-12-31 20:10:04       34 阅读