![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UE4教程:虚幻4引擎学习指南
文章平均质量分 50
UE4教程:虚幻4引擎(Unreal Engine 4)学习指南
睿科知识云
中国航天科工信息系统项目管理高级工程师
取得法律职业资格证书
希望和大家一起学习一起进步
展开
-
UE4添加人物动画之前后左右移动
UE4添加人物动画之前后左右移动这也一节,我们来使用动画状态机的逻辑。编译一下,回到 UE4 编辑器双击我们的动画蓝图,选择动画图标,创建一个状态机,并双击状态机。点击引脚拉出来一个节点选择添加状态。更改名字为 Idle 说明是静止状态,然后在 Idle 节点拉出一个 Move 节点表示是移动状态,然后再从 Move 节点拉回到 Idle 节点,构成一个状态切换流。双击 Idle 节点,在右下角的资源浏览器中搜索 TwinSword_Idle_General,RootMo原创 2022-01-28 12:03:39 · 1273 阅读 · 0 评论 -
UE4添加人物动画之状态机
UE4添加人物动画之状态机这一节我们创建一个动画蓝图并在C++中把它绑定到角色身上 。状态机状态机是可以让动画过渡到另一个动画的工具,它大大简化了动画设计流程。在 UE4 编辑器中,我们以 AnimInstance 为父类创建一个名为 CharacterAnimInstance 的子类。进入到我们的骨骼网格体文件夹路径,右键选择该资源,创建一个动画蓝图。双击动画蓝图,点击类设置,然后在右边的细节面板的父类选项中选为我们刚刚创建的 CharacterAnimInstance。原创 2022-01-28 11:58:27 · 1226 阅读 · 0 评论 -
UE4添加人物摄像机
UE4添加人物摄像机在这一节中,我们需要添加两个组件分别是摄像机弹簧臂组件和摄像机组件。摄像机弹簧臂组件摄像机弹簧臂组件,可以想象成是我们的手臂和手。手拿着摄像机,当我们想移动摄像机的时候,我们移动的是我们的手臂而不是摄像机。打开VS编辑器,在PlayingCharacter.h文件添加摄像机弹簧组件和摄像机组件。//摄像机弹簧臂组件class USpringArmComponent* SpringArmComponent;//摄像机组件class UCameraComponent* C原创 2022-01-27 12:22:25 · 1658 阅读 · 0 评论 -
UE4添加人物模型
UE4添加人物模型在正式使用 UE4 添加人物模型之前,我们先来解释几个概念。什么是组件在添加人物模型之前先介绍一个概念叫“组件”,组件是什么呢?组件的作用是为了让 Actor 实现一个功能,比如说:我们现在的角色,没有模型,我们需要一个模型那怎么办呢?那么我就要在 Character 身上挂一个“骨骼模型组件”,比如说我想要我的摄像机远离我的人物实现一个上帝视角那要怎么做呢?那么我们可以在Character的身上挂一个摄像机组件。什么是 ActorActor 是 UE4 里面的 “可放置物品”,原创 2022-01-27 12:19:35 · 2518 阅读 · 1 评论 -
UE4实现人物跳跃
UE4实现人物跳跃这一节我们来实现人物的跳跃。首先我们打开 UE4 编辑器,点击项目设置,点击输入,添加 BindAction 类型的按键绑定,名字为 Jump,按键是空格键。打开 VS 编辑器,在我们的角色类 APlayingCharacter 头文件的末尾声明两个函数,分别是开始跳跃和停止跳跃://跳跃开始void JumpStart();//跳跃结束void JumpEnd();APlayingCharacter.cpp 实现如下:void APlayingChara原创 2022-01-27 12:15:29 · 1404 阅读 · 0 评论 -
UE4设置人物移动和人物视角
UE4设置人物移动和人物视角本节我们先讲解 UE4 人物移动的设置,然后再讲解 UE4 人物视角的设置。UE4 设置人物移动打开 UE4 编辑器,点击“编辑”然后点击“项目设置”:选择“输入”:点击“AxisMappins” 的 添加按键输入,我们创建 6 个按键输入:更改按键和按键的名字,这里一个按键对应一个名字。你可以通过添加多个名字不同但是按键相同的方法去绑定不同的事件。设置完成后,我们打开 VS 编辑器,在“PlayingCharacter.h”文件下声明原创 2022-01-27 12:11:45 · 2678 阅读 · 0 评论 -
UE4设置默认角色和控制器
UE4设置默认角色和控制器上一节我们设置了默认地图和关卡,这一节我们来设置默认的角色和控制器和默认地图不一样,默认角色和控制器需要设置在 GameMode 里面。打开 VS 编辑器, 打开“APlayingGameModeBase.h”文件,声明一个构造函数:在“APlayingGameModeBase.cpp”文件中创建构造函数实现,然后在 #include “PlayingGameModeBase.h” 头文件的下面添加 #include “PlayingController.h” 和原创 2022-01-27 12:04:36 · 2017 阅读 · 0 评论 -
UE4设置默认游戏模式和关卡
UE4设置默认游戏模式和关卡首先我们回到 VS 编辑器,在“内容浏览器”里面选择“内容(Content)”:新建一个存放资源的文件夹名为“Assest”,然后在“Assest”目录下创建一个“Maps”文件夹,表示存放我们的地图。点击 “保存关卡”:点击保存之后会弹出一个窗口,我们把关卡的名字改成“NoviceMap”,并把它存放到我们新建的“Maps”文件夹下。保存成功后“资源浏览器”就会出现你刚刚保存的地图:回到 UE4 编辑器,点击左上角“编辑”,然后打开“项目原创 2022-01-27 12:02:28 · 4065 阅读 · 1 评论 -
UE4新建人物和地图模式
UE4新建人物和地图模式在 UE4 中,每一个世界(World)有多个 Level(关卡),而每个关卡又可以设定自己的 GameMode(游戏模式),从而控制游戏的玩法。新建 GameMode打开 UE4 编辑器,我们点击左下角的“显示/隐藏资源面板”。点击 “C++类” ,选中"GameProject" 文件夹,在右边的“资源面板”右键点击 “新建C++类”。选中“GameModeBase”(游戏模式),点击“下一步”。更改我们的类名为:PlayingGameModeBas原创 2022-01-27 11:59:55 · 420 阅读 · 0 评论 -
UE4新建项目
UE4新建项目打开 UE4 启动器,选择 4.21.2 版本的虚幻引擎,点击“启动”按钮。点击之后会出现如下图所示的界面,可以对新建项目进行设置。“项目”这一栏存放着你新建后的项目。我们点击“新建项目”,点击“C++”,选择“基础代码”,选择“没有初学者内容”,然后写上项目名字,注意不能有中文,然后点击创建项目。「蓝图」是虚幻引擎为开发者开发的一款脚本语言,它已经封装好大量的函数和带有可视化编程的特点,深受广大开发者的喜爱,不过这种方便带来的弊端是性能上的损耗,所以蓝图更适合开发中小型项目。原创 2022-01-27 11:56:16 · 371 阅读 · 0 评论 -
UE4对电脑配置的要求
UE4对电脑配置的要求正是因为 UE4 有着强悍的渲染效果,所以它所带来的硬件负担也会比其他的游戏引擎要大,这就要求大家的电脑配置不能太低,否则运行会变得缓慢。大型游戏都是非常消耗资源的,只有配置高的电脑才能玩的流畅。UE4 官方推荐的软硬件配置操作系统Win10 64 位系统处理器(CPU)四核 Intel 或者主频在 2.5 或者 2.5 以上的 AMD 处理器内存8GB显卡DirectX版本 DirectX 11 或 DirectX 12 兼容显卡U原创 2022-01-27 11:53:43 · 10316 阅读 · 1 评论 -
UE4使用什么编译器?
UE4使用什么编译器?UE4 的底层虽然是用 C++ 实现的,但它又不仅仅是一个 C++ 库,它还实现了自己的编译机制。换句话说,UE4 对现有的 C++ 语法进行了改进,以适应游戏开发的场景。当然,UE4 也不会疯狂到自己去开发一个 C++ 编译器,它还是需要依赖传统的 C++ 编译器以及相关的编程套件。熟悉 Qt 的读者应该知道,Qt 虽然也使用 C++,但是它还提供了信号和槽的机制,这是原生 C++ 里面没有的,是 Qt 在原生 C++ 的基础上进行的语法扩展。官方对编译器是有要求的,我们不能原创 2022-01-27 11:49:12 · 987 阅读 · 2 评论 -
UE4的下载和安装(UE4开发环境的搭建)
UE4的下载和安装(UE4开发环境的搭建)使用 UE4 开发游戏之前,必须先搭建开发环境,具体包括:UE4 引擎的下载和安装Visual Studio 下载和安装UE4 的下载和安装首先,打开任意一个浏览器输入 UE4 官方网站的网址 https://www.unrealengine.com/zh-CN/,点击右上角的“下载”按钮,如下图所示:UE4下载按钮官方要求必须登录后才能下载,所以大家需要先创建一个账户。UE4下载之前需要先注册用户然后选择“游戏开发者”,再点击点击“原创 2022-01-26 13:23:38 · 4801 阅读 · 0 评论 -
UE4是什么?虚幻4引擎是什么?
UE4是什么?虚幻4引擎是什么?UE4 的全名是 Unreal Engine 4,中文译为“虚幻引擎4”。UE4 是一款由 Epic Games 公司开发的开源、商业收费、学习免费的游戏引擎。从 1998 年发行至今,UE4 一共经历了 UE、UE2、UE2.5、UE3、UDK、UE4 多个版本,它的迭代速度极快,现在已经到了 4.22 预览版。基于 UE4 开发的大作无数,除《虚幻竞技场3》外,还包括《战争机器》《质量效应》《生化奇兵》等等。在美国和欧洲,虚幻引擎主要用来制作主机游戏,风靡全球的吃鸡原创 2022-01-26 13:17:55 · 3849 阅读 · 0 评论