当前位置:网站首页>如何给 UE4 场景添加游戏角色
如何给 UE4 场景添加游戏角色
2022-08-01 22:06:00 【InfoQ】
前言
在上一篇文章中,我整理了一下如何在 UE4 中进行 Android 开发的相关内容。今天,我就来和大家说说如何在 UE4 场景中添加游戏角色。
步骤
本篇文章不涉及代码,所以看起来比较的简单,废话不多说,这就开始。
创建一个 Character 的子类
在 UE4 的编辑器中,打开 文件-新建C++类。

选择 Character 类型,我这里给这个继承自 Character 类型的子类取名:Hero。

创建完成后,你的 VS 工程就会多出来俩个文件,分别是 Hero.h 和 Hero.cpp,这个类以后我会下一篇文章中和大家说明。
导入资源
UE4 的商城为我们初学者提供了很多的免费资源供我们使用,所以我今天的文章中也打算用它的免费资源,打开 Epic Launcher 或者网页版的 epic 商城,然后搜索 Animation Starter Pack。


然后将下载好的资源加入到想要导入的工程中去。

导入后,你的工程中就会多了一个资源 AnimStarterPack。

创建角色的蓝图类
在 UE4 编辑器中,打开 window - Developer Tools - Class Viewer 创建蓝图类。

搜索我在上文中创建的 Hero 类, 然后右键创建蓝图类 BP_Hero。

添加 Mesh 和 动画
在 BP_Hero 蓝图类选中 Mesh.

然后在右侧的面版中找到 Mesh,在 Skeletal Mesh 中选择 SK_Mannequin。

在 Animation 栏目中选择 UE4ASP_HeroTPP_AnimBlueprint。

运行
将 BP_Hero 拖入到我们的场景中。

运行,我们的角色就出现在场景中了。

最后
到这里我就已经完成了将角色放入场景中了,是不是很简单,在下一篇的文章中,我将与大家讲一下如何通过代码让角色在我们的场景中跑起来。
边栏推荐
猜你喜欢
随机推荐
图论——强连通分量缩点+拓扑排序
Spark cluster construction
Kubernetes Scheduler全解析
blender3.2.1 unit setting
10 Practical Uses of NFTs (NFT System Development)
feel so stupid
Shell programming conditional statement
【Verilog刷题篇】硬件工程师从0到入门1|基础语法入门
ImportError: `save_weights` requires h5py. Problem solved
统计单词数
【C语言实现】最大公约数的3种求法
number of solutions to solve a multivariate multi-degree equation
Prufer序列
第一讲 测试知多少
高等代数_证明_矩阵的任意特征值的代数重数大于等于其几何重数
小程序容器+自定义插件,可实现混合App快速开发
解决 win10 下 ISE14.7的 iMPACT 崩溃问题 - FPGA 笔记
Spark shuffle tuning
No more rolls!After joining ByteDance for a week, he ran decisively.
易周金融分析 | 银行ATM机智能化改造提速;互联网贷款新规带来挑战









