虚幻引擎4笔记(4)-角色模型导入

文章目录

  • 前言
    • 上一篇笔记
    • 下一篇笔记
  • 一、模型的导入
    • [1].创建一个工程
    • [2]. 导入一个第三人称的包
    • [3]. 创建一个角色蓝图类
    • [4].为该蓝图类添加一个默认的骨架网格体
    • [5]. 使用动画蓝图,让人物拥有运动的动画
    • [6].摄像机和移臂

前言

蓝图是虚幻引擎的一个可视化编码语言,不会编程的朋友也能通过蓝图来实现游戏的制作。
本人于2020年的3月份入坑虚幻4,可能技术上有些欠缺,要是有大佬发现哪里错了的话敬请指出。写文章的主要目的是为了记录自己的学习过程,不过也希望能帮助到其他像我一样的朋友学习虚幻蓝图。不同版本的虚幻引擎有进行不同程度的汉化,相应蓝图节点也会变化
此文章中使用的虚幻引擎版本: 4.23.1

随着学习的深入,后面的笔记会慢慢省略一些前面笔记写的内容,有需要的话可以去看较基础的笔记内容

虚幻4官方文档
虚幻4中文官网
虚幻引擎蓝图API参考文档
虚幻引擎4蓝图节点-小狐狸233
注:此篇文章仅介绍如何导入角色的模型,需要一个角色的模型及其动画相关资源。

上一篇笔记

虚幻引擎4笔记(3)-视角移动

下一篇笔记

虚幻引擎4笔记(5)-多视角切换

一、模型的导入

[1].创建一个工程

虚幻引擎4笔记(4)-角色模型导入_第1张图片

[2]. 导入一个第三人称的包

虚幻引擎4笔记(4)-角色模型导入_第2张图片
在这个文件夹下的就是角色模型了
紫色为骨架网格体橙色为物理资源(碰撞体)、浅蓝色为骨架
虚幻引擎4笔记(4)-角色模型导入_第3张图片

[3]. 创建一个角色蓝图类

虚幻引擎4笔记(4)-角色模型导入_第4张图片
虚幻引擎4笔记(4)-角色模型导入_第5张图片

[4].为该蓝图类添加一个默认的骨架网格体

双击这个角色蓝图类
在这里插入图片描述
点击Mesh
虚幻引擎4笔记(4)-角色模型导入_第6张图片
在界面右边有一个细节面板,Mesh中的Skeletal Mesh就可以选择自己需要的骨架网格体了。
虚幻引擎4笔记(4)-角色模型导入_第7张图片
选中之后就会将角色模型对应的材质导入进来。

虚幻引擎4笔记(4)-角色模型导入_第8张图片
在创建后你可以调整一下相应网格体的位置,蓝色箭头的方向为默认的角色正面方向。虚幻引擎4笔记(4)-角色模型导入_第9张图片
将人物的正面旋转至蓝色箭头方向
虚幻引擎4笔记(4)-角色模型导入_第10张图片

[5]. 使用动画蓝图,让人物拥有运动的动画

这个文件夹下的ThirdPerson_AnimBP就是相应的动画蓝图,绿色的是动画序列,橙色的为混合空间。
混合空间可以调用动画序列,动画蓝图可以调用混合空间,最后角色可以调用动画蓝图实现动画。

虚幻引擎4笔记(4)-角色模型导入_第11张图片
返回刚刚创建的蓝图类,点击Mesh后查看细节面板。
Animation就是动画了,在Anim Class可以选择你所需要的动画蓝图。
虚幻引擎4笔记(4)-角色模型导入_第12张图片
因为第三人称中已经有了相应的动画蓝图了,所以可以直接调用ThirdPerson_AnimBP蓝图.
虚幻引擎4笔记(4)-角色模型导入_第13张图片
添加完毕后,就会在原本动画蓝图名称的末尾加上 _C 的后缀。
然后你的角色就不会生硬地移动了。
虚幻引擎4笔记(4)-角色模型导入_第14张图片

[6].摄像机和移臂

先添加SpringArm移臂组件,然后在SpringArm下添加一个摄像机Camera
虚幻引擎4笔记(4)-角色模型导入_第15张图片
选中SpringArm,并在细节面板中勾选该选项,以便实现之后的视角旋转的功能。
UsePawnControlRotation:是否允许控制、查看Pawn的旋转
虚幻引擎4笔记(4)-角色模型导入_第16张图片
因为控制视角旋转的两个节点的目标是Pawn,所以才需要允许控制Pawn的旋转。
在这里插入图片描述

你可能感兴趣的:(虚幻引擎4)