1-1 案例效果展示
UE4第一人称射击游戏开发教程
讲师:迟旭
144 小节 已有 76999 人学过 2020.4.30 推出
UE4全拼Unreal Engine 4即虚幻引擎4。是由全球顶级游戏公司EPIC推出的虚幻引擎的最新版本。它基于GPU的实时渲染技术,能提供高效的动画制作方案,广泛应用于影视动漫、PC游戏、主机游戏、移动媒体、VR虚拟现实及AR增强现实等项目。课程将以第一视角射击游戏案例为线索,从基础概念,到场景,角色控制,游戏UI等各个环节进行讲解,学完课程,你可以动手制作一款属于你自己的游戏。
  • 第一章:基础知识讲解
  • 1-1 案例效果展示
  • 1-2 UE4引擎介绍
  • 1-3 工作界面介绍
  • 1-4 基本工作流程介绍
  • 1-5 关键词汇讲解
  • 1-6 几种常见编辑器
  • 1-7 从Unity认识UE4(1)
  • 1-8 从Unity认识UE4(2)
  • 1-9 从Unity认识UE4(3)
  • 1-10 UE4基础操作
  • 1-11 Actor分组与合并
  • 1-12 编辑器视口详解
  • 1-13 柔体仿真绳揽组件
  • 1-14 光照基础
  • 1-15 大气雾与高度雾
  • 1-16 创建蓝图与蓝图命名规则
  • 1-17 Character蓝图类详解
  • 1-18 蓝图节点及基础操作
  • 1-19 Sound Cue声音组件
  • 1-20 资源操作
  • 第二章:材质系统
  • 2-1 Level搭建
  • 2-2 材质编辑器详解
  • 2-3 材质细节属性
  • 2-4 材质基础节点
  • 2-5 材质蓝图节点1
  • 2-6 材质蓝图节点2
  • 2-7 Table材质讲解
  • 2-8 创建我的材质1
  • 2-9 创建我的材质2
  • 2-10 材质实例
  • 第三章:环境创建
  • 3-1 新建地形
  • 3-2 Landscape-管理工具
  • 3-3 Landscape-雕刻工具
  • 3-4 Landscape-绘制工具
  • 3-5 绘制高程
  • 3-6 创建和使用自定义高程
  • 3-7 创造地形材质
  • 3-8 绘制地形材质
  • 3-9 绘制湖泊
  • 3-10 添加植被
  • 3-11 添加太阳光
  • 3-12 添加skylight
  • 3-13 设置大气雾
  • 3-14 相机的两种运动方式
  • 3-15 时间轴
  • 3-16 编辑spline轨迹
  • 3-17 控制相机沿着轨迹浏览
  • 3-18 Matinee讲解
  • 3-19 使用Matinee制作相机动画-1
  • 3-20 使用Matinee制作相机动画-2
  • 3-21 曲线编辑器
  • 3-22 添加背景音乐
  • 3-23 转场特效
  • 第四章:创建第一人称蓝图
  • 4-1 项目资源准备
  • 4-2 必备偏好器设置
  • 4-3 基于Character创建第一个蓝图
  • 4-4 添加并调整组件
  • 4-5 添加Move forward键盘映射
  • 4-6 控制角色向前移动
  • 4-7 实现角色自由移动
  • 4-8 向量的讲解
  • 4-9 向量与方向关联
  • 4-10 Roll、Yaw、Pitch讲解
  • 4-11 实现角色转向
  • 4-12 实现角色上下看
  • 4-13 讲解动画蓝图几个基类
  • 4-14 讲解教程中动画蓝图、混合空间、动画蒙太奇关系框图
  • 4-15 创建蓝图动画
  • 4-16 介绍骨骼与武器挂点
  • 4-17 添加武器
  • 4-18 创建动画Blendspace
  • 4-19 添加影响参数speed
  • 4-20 动画蓝图中与Blendspace绑定
  • 4-21 开火函数
  • 4-22 添加开枪声音
  • 4-23 创建动画蒙太奇实现开枪动画
  • 4-24 在Character中调用蒙太奇
  • 4-25 特效系统基础讲解
  • 4-26 生成并销毁枪口特效
  • 4-27 添加跳跃动画蒙太奇
  • 4-28 类和对象
  • 4-29 UE4常见类
  • 4-30 计算机数据表示
  • 4-31 蓝图中的数据类型
  • 4-32 蓝图变量
  • 4-33 添加开枪函数
  • 4-34 直线追踪函数LineTraceByChannel
  • 4-35 射线起点向量
  • 4-36 向量的运算
  • 4-37 射线终点向量
  • 4-38 生成碰撞特效
  • 4-39 添加准星
  • 4-40 添加FPP血条
  • 4-41 绑定fpp health变量
  • 4-42 添加伤害函数
  • 4-43 制作受伤特效
  • 第五章:创建敌人
  • 5-1 基于Character类创建敌人蓝图
  • 5-2 创建敌人蓝图动画
  • 5-3 敌人Blendspace设置speed接口变量
  • 5-4 绑定接口变量
  • 5-5 基于AI制作敌人控制蓝图
  • 5-6 NavMeshBoundsVolume导航组件
  • 5-7 敌人自动寻路
  • 5-8 延时随机秒数启动
  • 5-9 敌人血量
  • 5-10 创建血条 widget
  • 5-11 绑定Health变量
  • 5-12 血量关联
  • 5-13 创建Damage函数
  • 5-14 Shoot函数完善
  • 5-15 受伤特效
  • 5-16 动画割裂
  • 5-17 动画状态机
  • 5-18 状态机状态设置
  • 5-19 纯函数
  • 5-20 创建Get TPP Control纯函数
  • 5-21 TPP中添加isdead纯函数
  • 5-22 添加Dieover函数
  • 5-23 脱离控制销毁Actor
  • 5-24 攻击测试
  • 5-25 添加武器
  • 5-26 枪口特效
  • 5-27 枪口射线
  • 5-28 碰撞检测
  • 5-29 调用受伤函数
  • 5-30 死亡后响应
  • 第六章:总体设置
  • 6-1 添加全局背景音乐
  • 6-2 Gamemode设置
  • 6-3 添加playstart
  • 6-4 创建游戏UI
  • 6-5 添加选择场景功能
  • 6-6 增加UI功能
  • 6-7 添加点击声音
  • 6-8 在场景中增加小地图
  • 6-9 位置映射
  • 6-10 角度映射
  • 6-11 敌人剩余人数制作
  • 6-12 添加敌人减少函数
  • 6-13 死亡关联
  • 6-14 增加闯关成功提示
  • 6-15 切换场景
  • 6-16 新场景完善
  • 6-17 项目浏览与优化
  • 6-18 项目发布

迟旭

UE4研发部经理

TA的课程
教程商城
购买 电脑下载版光盘版 课程
购买
相关教程推荐
menu home publish search App