虚幻引擎 5 和 C++ 中的 AI 系统,从初学者到高级

本课程涵盖了使用 C++ 的虚幻引擎 5 中的 AI 系统,以及两个有趣的项目。

讲师:Rahmat M

口袋资源独家Udemy付费课程独家中英文字幕配套资料齐全!

不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。

你将学到什么

  • C++ 基础知识:开始 UE5 之前需要了解的一切
  • 虚幻引擎 5 基础知识:我们将介绍虚幻引擎 5 基础知识,为游戏开发做好准备
  • 结合使用虚幻引擎 5 和 C++,我将教授如何使用 UE5 类以及如何将我们自己的类和函数添加到其中
  • 创建地图:我将向您展示如何创建完整的游戏地图
  • 射手第三人称角色:我们将从空白类开始,并使用 C++ 添加所有功能
  • UE5 和 C++ 中的 AI:将涵盖:AIController 类、SetFocus、MoveToActor、LineOfSightTo、BehaviourTree、BT 任务、BT 装饰器和自定义任务
  • 在游戏中添加音效和粒子效果
  • 游戏HUD、生命条、失败者屏幕小部件、摄像机视野和敌人生命条
  • 全AI控制人
  • AI控制汽车
  • 汽车驾驶
  • 汽车损坏效果,射击汽车后爆炸并生成旧的损坏汽车
  • 强大的AI警务系统
  • 创建最终项目

要求

  • 无需具备虚幻引擎或编程经验。

描述

想学习虚幻引擎 5 和 C++ 中的人工智能吗?

是的!让我们开始吧!

对于那些想要在UE5C++中学习AI 的人来说,这是一门完整的课程。这里我们将C++和虚幻引擎结合起来使用,让它变得更加强大。

我将从非常简单的开始,然后我们将跳入中级和高级主题

C++ 是世界上最强大的编程语言之一,虚幻引擎 5 是一款以创建《堡垒之夜》 、《无主之地 3》、《观察家》和《星球大战绝地:陨落的武士团》等游戏而闻名的游戏引擎。因此,使用这两个强大的工具可以让您的梦想成真。

在本课程中,我们将涵盖以下主题:

1.C++基础知识:

  1. 构建第一个 C++ 程序
  2. 编译和错误
  3. 变量和常量
  4. 数组
  5. 表达式和陈述
  6. 运营
  7. If – else 语句
  8. 循环播放
  9. 功能
  10. 指针

2. 使用C++创建秘密制作器程序

3.虚幻引擎5基础知识:

  1. 介绍
  2. 安装中
  3. 用户界面
  4. 导航和摄像头控制
  5. 视口设置
  6. 创建和变换对象
  7. 后处理体积
  8. 材料
  9. 纹理及其类型
  10. 灯光
  11. 流明
  12. 景观
  13. 景观材料
  14. MegaScans 库
  15. 树叶系统

4. C++和UE5结合使用(简单的汽车游戏)

  1. 虚幻引擎 5 中的类
  2. 典当类
  3. UE5 Actor 组件
  4. 前向声明
  5. 创建对象和组件
  6. 房地产
  7. 网格、相机和弹簧臂组件
  8. 作为玩家拥有一个 Pawn
  9. 输入(绑定轴和绑定动作)
  10. 用户日志
  11. 添加 Actor 局部偏移
  12. 帧速率和增量时间
  13. 添加演员局部旋转
  14. 旋转器和 FVector

5. 创建游戏地图

6. 射击游戏

  1. 字符类
  2. 角色移动功能
  3. 动画蓝图和混合空间
  4. 演员班
  5. 产卵演员
  6. 附加到组件
  7. 拍摄功能
  8. 粒子效果
  9. 线路追踪
  10. 受到伤害
  11. Virtual Take Damage功能并接受伤害
  12. 健康变量
  13. IsDead 函数
  14. 死亡动画

7. 虚幻引擎 5 和 C++ 中的 AI

  1. AI控制器类
  2. 设定焦点
  3. 人工智能运动:
  4. 导航网格
  5. 移至演员
  6. 视线至
  7. 行为树
  8. BT任务
  9. BT 装饰器
  10. 黑板键
  11. BT任务节点
  12. 拍摄任务
  13. F碰撞查询参数

8. 游戏详情

  1. 声音特效
  2. 游戏模式
  3. 玩家控制器
  4. 小部件
  5. 失败者筛选
  6. 游戏平视显示器
  7. 生命条
  8. 相机视野
  9. 动画状态机

9. 先进的游戏人工智能

  1. 全人工智能人控系统
  2. 全人工智能控制汽车
  3. 汽车驾驶
  4. 汽车损坏和爆炸
  5. 生成损坏的汽车
  6. 强大的人工智能敌人

10. 完成游戏

本课程适合谁:

  • 如果您想开始或重新掌握游戏开发技能
  • 如果你想学习使用UE5和C++的AI系统
  • 希望通过人工智能让自己的产品充满活力的艺术家
  • 想要开发高级人工智能游戏的开发者
  • 环境设计师

发表回复

后才能评论

  • 每一个课程页面,都有演示地址选项,点击链接可以跳转到课程发布网站查看详细课程列表。
  • 绝大部分课程都有试看内容,可以先点击试看,再决定是否购买。
  • 本站课程均存储在阿里云盘或百度网盘中,由于阿里云盘对分享的文件类型有限制,所以课程资料和字幕会存储到蓝奏云盘中。
  • 阿里云盘和蓝奏云盘都是不限速下载的,你既可以选择在阿里云盘中在线学习,也可以选择下载到本地学习。
  • 课程下载到本地可以挂载中英文双字幕,请点击查看Potplayer挂载中英文双字幕教程
  • 本站所有课程,均提供mp4格式视频文件,中英文双字幕,配套资料齐全,不加密。
  • 每一个课程右侧下载面板中,都会有清晰度标识,大部分都是1080P或者720P,还有少数是超高清的。
  • 本站课程购买之后,均可以免费更新,所有课程,皆配有中文字幕。
  • 请注意,课程的中文字幕是根据英文字幕用谷歌翻译生成的,本非人工翻译。谷歌翻译准确度尚可,学习观看,没有问题。
  • 由于数字资源具有可复制性,一旦购买,不接受退款要求,请在购买之前,认真了解课程内容,确定是否需要。
  • 当然,如果有特殊情况,可以查看网站底部联系方式,联系站长说明问题,我会为你妥善处理。
  • 赞助本站VIP会员,可以免费下载所有课程,详情请查看VIP介绍