虚幻引擎 5:使用蓝图在 UE5 中创建视频游戏 Unreal engine 5 Create video game in UE5 with Blueprint - GFXHUB

Unreal engine 5 Create video game in UE5 with Blueprint

从非常基本的东西到导入 3D 对象到材质到 niagara 到控制装备到 AI 到动画等等

你将会学到的

  • 尼亚加拉系统
  • 材料
  • 动画
  • 蓝图
  • 人工智能
  • 用户界面
  • 景观
  • 环境

要求

  • 这是非常基础的,所以你不需要知道任何东西

说明

01.我们从非常基本的东西开始,例如:

1.下载并安装虚幻引擎5

2. 创建不同类型的项目

3. 在场景中移动

4.以不同的方式改变物体的位置

5. 改变比例和旋转

6.关于世界空间和局部空间

7. 使用捕捉让我们的生活更轻松

8. 相机速度和不同类型的视图

9. 关于大纲、细节面板和内容抽屉

02. 接下来,我们从什么是静态网格体开始,并将不同类型的静态网格体从不同来源导入到虚幻引擎中

我们讨论导入某些内容时可能发生的不同问题

我们讨论这种 3d 对象:

1.导入有材质但没有附加纹理的3D模型

2.导入没有纹理的3D模型

3.导入具有多个零件和多种材质的3D模型

4.quixel 3d模型和材质

03.接下来我们开始本课程材料部分的第一部分

在本节中,我们将学习虚幻引擎中材料的所有基本内容,您应该了解这些内容,以便能够将不同类型的 3D 模型导入虚幻引擎中

这是材料的基本部分,因此我们学习有关它们的基本内容:

1. 创建我们的第一个材质

2.什么是基色

3.材料中的金属粗糙度和镜面反射

4.什么是自发光颜色以及如何正确使用它们

5.如何在材质中使用纹理

6. 在这个非常基础的部分结束时,我会给你一些练习

04.接下来我们从游戏模式开始

首先什么是游戏模式以及为什么我们在虚幻引擎 5 中需要它们

接下来,我们检查一些游戏模式,例如车辆和第一人称游戏模式

之后我们开始创建自己的游戏模式作为第三人称游戏模式

05. 在下一节中我们将讨论如何创建可玩的角色

我们将讨论:

1.什么是字符类

2.我们的角色如何移动

3.它如何跳跃

4.如何上下查看

5.如何让相机具有第一人称或第三人称的效果

6.如何正确使用弹簧臂

06.接下来我们谈谈动画

对于本节,我们再次从非常基本的内容开始到更高级的内容,因为本节更重要,所以我分为两个部分,这样您将在适当的时间尽可能深入地学习它们

1.我们从动画序列开始,它是什么以及如何使用它

2.我们学习如何在任何我们想要的地方播放动画

3.接下来我们了解动画蓝图,它是什么以及为什么使用它非常重要

4.我们学习状态机

5.我们的角色如何进行基本动作走跳跑

6.我们如何使用缓存的动画

7. 什么是混合空间 1D 和 2D 以及我们如何使用它们

8.最后我会给你一些练习,这样你就能更好地学习这个基础部分

07. 在下一节中,我们将讨论蓝图以及作为入门者您应该了解的内容

1. 蓝图如何运作

2.如何在蓝图中找到你心中的想法去做你想做的事

3.我们以相机视野为例来看看如何在蓝图中找到东西

4.如何改变相机位置

5.什么是时间线以及我们如何使用时间线为事物制作动画

6.如何让我们的时间表顺利

7. 什么是lerp节点以及我们如何使用它们

8.如何组织变量

9. 什么是折叠节点以及在哪里使用它

10.虚幻引擎5中的宏是什么

11. 蓝图中的函数是什么,它是如何工作的以及我们如何使用它们

08. 现在我们对蓝图有了更多的了解,我们再次回到动画,我们了解:

1.右转左转动画

2. 瞄准偏移

3. 如何同时实现转弯和瞄准偏移

4. 动画弹簧臂

5. 什么是动画蒙太奇以及我们如何使用它们

6. 什么是按骨骼分层混合的分层动画以及我们如何使用它们

7.最后,当我们学习新东西时,我们总是回到动画蓝图

09. 接下来,作为挑战和练习,我们将使用迄今为止学到的知识来创建像《生化危机 4》中的激光束一样的激光束

10.在下一节中我们从用户界面开始

作为我们游戏的基本 UI,我们从小部件蓝图基本内容开始

1.我们如何创建小部件蓝图

2. 什么是插槽以及为什么我们应该使用它们

3.什么是图形选项

4.什么是渲染变换

5.我们在单独的视频中讨论文本

11. 在下一节中,我们将使用上一节中学到的知识来创建我们自己的十字准线

我们不会就此止步,我们会为十字准线填充一些功能,例如开枪或跳跃时的扩散

12. 此时,epic game 发布了其虚幻引擎 5.1,我们了解如何将我们的游戏和引擎更新到当时的最新版本 5.1

13.之后,我们再次回到十字准线和用户界面部分,为我们的游戏添加更多功能,例如十字准线传播,步行、跑步、跳跃、射击枪和十字准线在瞄准时要准确,为了完成所有这些,我们了解了一些需要了解的重要新节点,例如:

1. interp如何工作以及我们如何使用它们

2. 如何使用带有事件和函数的定时器

3.如何使用线迹

4. 什么是偏航、俯仰和横滚以及如何计算它们

5.动态偏航和俯仰偏移计算

14.接下来我们要学习虚幻引擎中的音频

目前,ue5.1中有两种类型的音频引擎,第一种是声音提示,第二种是元声音

它们都很重要,我们在不同的部分中学习它们

1.如何将音频文件导入虚幻引擎5

2.环境声音选项

3. 什么是衰减以及我们如何使用它们来创建逼真的音频

4.如何根据蓝图播放声音

5.声音提示中的分支

6. 连接器

7. 继续调制器

8. 延迟节点

9. 调制器

10. 如何使用 Random 节点随机化内容

11.什么是交换节点以及如何使用它

15.之后我们应该学习元声音

游戏声音设计的新方法,您也可以用它来创作音乐。无论您看到其他游戏可以用音乐和声音做什么,您都可以使用元声音更轻松地做到这一点

在本节中,我们学习所有基本知识,接下来作为一个例子,我们创建带有一些节拍的音乐,然后作为另一个例子,我们创建带有一些效果的环境声音,为此我们将了解:

1. 如何创建元声音

2. 输入是什么

3. 触发重复

4. 延迟节点

5.什么是图形输入

6.我们如何从蓝图控制元声音

7.我们如何使用搅拌机

8. 如何使用正弦波

9.什么是信封

10. 随机播放音频

11.如何使用ADSR信封浮动

12. 什么是 BPM 以及我们如何使用它

13.我们如何在元声音中使用音符

14.我们如何使用节拍来创作音乐

16.接下来我们使用到目前为止学到的所有知识为我们自己的游戏添加声音

对于我们的课程游戏,我们添加了脚步音频和武器射击音频

1.首先,我们从网上找一些音频

2.我们学习如何提取和转换从互联网上找到的音频

3.当脚接触地面时,我们使用动画序列来播放声音

4.我们学习如何使用anim notifier

17. 现在是时候学习更多关于材料的知识,学习更高级的东西,在课程中我们也增加我们的材料知识,因为有些部分我们应该通过实际例子来学习

所以这就是为什么我说动画部分永远不会结束,当你对其他事情了解得足够多时我们会添加它

材料以及我们将在课程中通过实际示例了解更多内容

但在本节中,我们将了解:

1. 预览面板

2. 具有基色的数据类型

3. 粗糙度

4. 纹理样本

5.材料中的Lerp

6. 纹理坐标

7. 组件掩码和附加Many

8.时间节点

9. 平底锅

10.材质实例

11. 评论

12. 正弦节点

13. 正弦重映射节点

14.动画不透明度

15.动画世界位置偏移

16. 为什么要使用Reroute节点以及如何使用它

17. 如何控制亮度对比度饱和度和色调颜色

18.开关和纹理参数

18.现在我们对材质和蓝图有了足够的了解,我们可以在虚幻引擎5.1中学习Niagara粒子系统

对于本节,我们从 Niagara 中非常基本的东西开始,我们将在那里创建很多效果和逻辑

比如火焰、烟雾、弹壳喷射、血溅在地上、枪口闪光等等……

对于所有这些效果,我们首先需要学习所有基本知识,例如:

1.创建空的Niagara系统

2. 生成率

3. 速度如何工作以及如何使用它

4.我们将讨论初始化粒子模块

5. 曲线

6. 形状中生成粒子的形状位置

7. 我们讨论尼亚加拉系统中的力,例如重力和阻力

8. 尼亚加拉选项

9.我们将讨论如何在Niagara中使用subuv纹理

10.接下来我们讲一下Niagara参数

11. 接下来,我们讨论不同类型的渲染器,例如 Ribbon 渲染器

12. 灯光渲染器

13. 网格渲染器

14. 接下来我们将学习如何在角色的身体上生成粒子

19. 在下一节中,我们将使用从材料和 Niagara 部分中学到的所有知识来为我们的课程项目创造一些效果

1. 首先,我们为 Niagara 系统导入一些静态网格物体以进行 shell 注入

2.我们为子弹和炮弹创建材质

3.我们创建我们的视觉特效并将其添加到我们角色的枪中

4.我们创建枪口闪光材质

5. 为了创建枪口闪光视觉特效,我们使用多个 Niagara 发射器

6.我们设计了另一个Niagara系统,用于子弹击中物体时

7.最后我们学习如何在子弹击中物体的地方自动添加贴花

20.因为我们需要创建不同种类的子弹,所以我们应该在UE 5.1中了解更多关于碰撞和物理的知识

这就是为什么在本节中我们学习

1. UE中什么是碰撞和物理

2.我们学习简单和复杂的碰撞

3.我们学习更有效地创建简单碰撞的专业方法

4.接下来我们学习物理模拟

5.我们了解不同类型的碰撞及其事件

6.之后我们了解碰撞预设和物体类型

21.根据到目前为止我们所掌握的知识,我们为我们的课程项目创建了 3 种子弹

1. 第一个项目符号我们通过简单的添加来创建它

2. 第二个子弹我们用物理和施加力来创建它

3.第三点我们使用Projectile Movement,这是虚幻引擎开发人员为我们创建的库

22.接下来是时候谈谈灯光和雾了

1.我们了解动态光和烘焙光

2.点光源

3.聚光灯

4. 直光

5.天窗

6. 太阳方向光

23. 现在所有的基础知识都已经涵盖了,是时候创建一些关卡了

我们将创建两个级别

一个只是一个小镇,另一个则是一个非常大的景观

但作为初学者我们应该从小镇开始

1.我们谈论市场及其资产

2.我们学习如何创建混合材质以及如何使用它们。所以,你可以看到我们正在通过实际案例学习更多关于材料的知识

3.我们将从创建一些道路和人行道开始

4.接下来我们添加一些水坑

5. 接下来我们学习很多在我们的关卡上放置东西的技巧

6.

7.接下来是添加一些道具的时候了

8.接下来我们添加一些灯,晚上打开,白天关闭

9.接下来我们添加自动工作并自行打开和关闭的红绿灯

10.我们用老方法添加一些树木和灌木丛

11.接下来我们学习一些选择对象的技巧

12.接下来我们尽可能使用基本的树叶系统,因为树叶有自己的部分

13.接下来我们使用nanite来进一步优化我们的关卡

14.接下来我们开始创建我们的建筑及其灯光

15. 接下来,我们在场景中添加昼夜循环,并学习以两种各有优点的不同方式进行操作

16.接下来我们了解是白天还是晚上,所以所有灯在白天都会自动关闭

17.接下来我们详细讲一下事件调度程序

18.接下来我们学习如何模块化建筑,以便我们可以在任何我们想要的地方多次使用它们

24.在下一节中我们将学习不同类型的景观创建

使用虚幻引擎和盖亚

 

1.首先,我们学习如何在虚幻引擎中创建景观

2.接下来我们学习如何利用陆地来创造景观

3.接下来我们了解unreal中的海洋

4.接下来我们谈谈河流

5.接下来我们使用Gaea这个非常酷且易于使用的软件来创建非常好的景观

6.我们将讨论 Gaea 图及其工作原理

7.接下来我们学习如何将Gaea景观导入到虚幻引擎中

8.接下来我们学习从Gaea导入到unreal的计算

25.接下来我们用我们学到的知识为我们的课程项目创建景观

为此,我们使用 Gaea 来创建我们的景观

1.创建一些山

2. 盖亚大陆的合并与改造

3. 建设我们的景观

4.将其导入虚幻引擎并进行正确的计算

26. 现在是时候学习为我们的景观创建材料的所有技巧和技巧了

1.我们了解在哪里下载适合我们景观的正确纹理

2.我们了解材料的功能以及如何使用它们

3.我们了解所有关于物质函数输入的知识

4.我们了解ORD纹理

5.我们了解相机深度淡入淡出

6.纹理轰炸

7.宏观变化

8.世界对齐纹理

27.接下来我们应该以模块化的方式创建我们的景观汽车材质,这样我们就可以在任何我们想要的地方使用它

1.我们制作汽车景观素材

2.我们使用上一节中学到的材料函数来使所有内容更加模块化和可读

3.我们了解参数优先级

4.我们学习如何修复景观镜面反射值

5.我们为我们的景观添加一些法线

6. 我们的材质使用 ORD 纹理

7.我们学习如何使用图层混合

8.我们学习如何在风景上作画

9.我们学习如何使用我们在Gaea中构建的流程路径

10.我们了解斜坡层

11.我们学习如何计算我们自己的坡度层

12.我们学习如何使用世界对齐混合

13.我们学习如何创造从草到土壤的过渡

14.我们将创建雪材料

15.我们学习如何使用世界位置节点

16.我们学习如何在山顶添加自动雪

28.接下来我们应该谈谈树叶系统。有两种类型的叶子系统。其中之一是没有碰撞,而在虚幻引擎中相当新的一个是有碰撞

1.首先我们说一下手动植叶

2.接下来我们说说汽车草

3.接下来我们将讨论程序树生成

4.接下来我们讲Cluster、Curl distance

5.接下来我们讨论LOD或细节级别的优化

6.我们学习如何在某个地方自动生成一些树,而不是在其他地方生成树

7.最后我们将讨论我们拥有的选择

29.现在是时候谈谈ue5.1中的AI了

1.首先,我们下载一些资源并为其创建一些素材

2.接下来我们讨论我们应该为人工智能工作而创建的所有必要的东西

3.接下来我们谈谈AI的定位功能

4.我们让我们的机器人在两个地点之间巡逻

5. 接下来,如果玩家靠近机器人,我们会教我们的机器人跟随玩家

6.最后我们讲一下黑板、装饰器和选择器节点

30.droid很好,但我们需要更好的敌人来杀死。这就是为什么我们选择使用僵尸作为我们的敌人

1.从mixamo下载僵尸角色

2.我们为僵尸创建角色类

3.我们在射击僵尸时检查头部是否被击中

4.我们谈论物理材料和表面类型

5.我们创造血液材料

6.我们创建了尼亚加拉系统,当我们击中僵尸时,地上会有一些血迹

7.我们为血液创建贴花材质,这样当我们射击僵尸时,地面上就会有一些血迹

8.我们为僵尸创建健康栏

9.我们为僵尸使用一些动画

10.我们用一些动画创建一些命中数

31. 现在我们的僵尸角色已经准备好了,我们可以为它创建一些 AI

1.我们为僵尸创建人工智能,这样它就可以在两点之间巡逻

2.当我们的僵尸看到玩家时,它会追赶玩家

3.当僵尸靠近我们的玩家时它会攻击我们的玩家

4.当我们射击僵尸时,他们也会追我们

5.接下来我们为僵尸下载更多皮肤,这样我们就有多个僵尸作为敌人

32.接下来是时候用一些功能让我们的玩家角色变得更漂亮了

1.我们为玩家创建健康栏

2.当玩家的生命条被僵尸攻击时,我们为玩家添加一些动画

3.我们创建一些像盾牌这样的物品

4.我们为我们的物品添加一些拾取动画

5.接下来我们为我们的物品材质创建一些发光效果

6.接下来我们创建一些UI来显示有关拾取物品的更多信息

7. 接下来我们也向该 UI 添加一些动画

33.接下来是时候谈谈虚幻引擎中称为控制装备的新功能了

1.首先我们创建控制装置

2.我们了解什么是控制

3.我们学习一些快速创建控件的方法

4.我们学习基本的IK

5.我们学习如何通过前向求解自己创建动画

6.我们学习如何使用向后求解来编辑动画

7.接下来我们学习全身IK

8. 我们使用全身 IK 让玩家角色的脚在运行时始终放在楼梯上

34. 接下来,我们将所有知识与一些新节点一起使用,我向您展示如何创建漂亮的主菜单

1.我们学习如何创建相机以及如何在它们之间切换

2. 我们学习如何使用关卡序列器为相机创建动画

3.最后,我们将使用我们共同创建的第一个级别创建一个漂亮的主菜单

资源下载
下载价格免费
1.本站所有资源均为网络收集用户投稿,如有侵权请及时与本站联系删除!
2.用户在本站下载的资料,仅限购买正版前临时了解,如有需要,请购买正版,版权归原作者所有。
3.未经合法授权,用户不得以任何形式发布、传播、复制、转售该作品。
发布时间:2023/07/30
文件格式:MP4
语言:英文
文件大小:45.8GB
GFXHUB 原文链接:https://gfxhub.cn/unreal-engine-5-create-video-game-in-ue5-with-blueprint/,未经允许不得转载。
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录