《用UE4蓝图制作FPS-零基础学UE4第二季》更新已完结
2017年03月06日 14:20
0 点赞
0 评论
更新于 2025-11-21 21:14
课程更新
以下是本课程的课时更新目录:
- 01 - 案例演示:通过实际案例展示课程要实现的效果,让学员对最终成果有直观的认识。
- 02 - 工程准备:介绍创建UE4项目所需的准备工作,包括项目设置、资源导入等基础操作。
- 03 - 蓝图类:深入讲解UE4蓝图类的概念、作用和基本结构,为后续的蓝图编程打下基础。
- 04 - 蓝图类的编译和保存:详细说明如何对蓝图类进行编译,以确保代码的正确性,以及如何正确保存蓝图类。
- 05 - 开始游戏:指导学员完成游戏的初步启动设置,让游戏能够正常运行起来。
- 06 - 动画蓝图:介绍动画蓝图的原理和使用方法,用于创建角色的动画效果。
- 07 - 向前移动:实现角色向前移动的功能,涉及到角色移动的基本逻辑和蓝图节点的运用。
- 08 - 自由移动:扩展角色的移动能力,使其能够在游戏场景中自由移动。
- 09 - 向量:讲解向量的基本概念和在UE4中的应用,向量是处理游戏中方向和位移的重要工具。
- 10 - 用向量表示方向:具体说明如何使用向量来表示角色的移动方向和视角方向。
- 11 - roll·pitch·yaw:解释游戏中常用的三个旋转参数(横滚、俯仰、偏航)的含义和作用。
- 12 - 转向:实现角色的转向功能,让角色能够改变面向的方向。
- 13 - 上下看:实现角色视角的上下移动,增强游戏的视角控制。
- 14 - 增加挂点:介绍如何在角色模型上增加挂点,用于挂载武器等道具。
- 15 - 增加枪:将武器添加到游戏中,并处理武器与角色的关联。
- 16 - 动画blendspace:讲解动画混合空间的概念和使用,实现角色动画的平滑过渡。
- 17 - 计算blendspace参数:详细说明如何计算动画混合空间所需的参数,以实现更自然的动画效果。
- 18 - 动画蒙太奇:介绍动画蒙太奇的使用,用于创建复杂的动画序列。
- 19 - 播放动画蒙太奇:实现播放动画蒙太奇的功能,将其应用到游戏中的特定场景。
- 20 - 产生开枪特效:添加开枪时的特效,如枪口火焰、烟雾等,增强游戏的视觉效果。
- 21 - 什么是变量:讲解变量的基本概念和在蓝图中的使用,变量是存储和处理数据的重要手段。
- 22 - 什么是函数:介绍函数的定义、作用和使用方法,函数可以封装代码逻辑,提高代码的复用性。
- 23 - 机器人:引入游戏中的机器人角色,包括机器人的模型创建和基本属性设置。
- 24 - 机器人自动寻路:实现机器人的自动寻路功能,让机器人能够在游戏场景中自主移动到目标位置。
- 25 - 机器人参数调整:对机器人的各种参数进行调整,如移动速度、攻击频率等,以平衡游戏难度。
- 26 - 机器人动作:为机器人添加各种动作动画,使其行为更加生动。
- 27 - 射击:实现角色和机器人的射击功能,包括子弹的发射和碰撞检测。
- 28 - 直线追踪:使用直线追踪算法来检测子弹的飞行路径和碰撞情况。
- 29 - 计算终点:根据射击方向和相关参数计算子弹的终点位置。
- 30 - 射中机器人:处理子弹射中机器人的事件,包括机器人的受伤效果和状态变化。
- 31 - 类和对象:讲解类和对象的概念,以及它们在UE4中的实现和应用。
- 32 - 类的继承:介绍类的继承机制,通过继承可以实现代码的复用和扩展。
- 33 - UE4中的常见类:列举UE4中常见的类,如Actor类、Pawn类等,并说明它们的用途。
- 34 - 计算机中的数据表示:讲解计算机中数据的基本表示方法,如二进制、十进制等,为理解蓝图中的数据类型打下基础。
- 35 - 蓝图中的数据类型:详细介绍蓝图中各种数据类型的特点和使用方法。
- 36 - 类型和类:进一步探讨类型和类的关系,以及在UE4中如何正确使用它们。
- 37 - 机器人受伤:完善机器人受伤的逻辑,包括血量减少、受伤动画等。
- 38 - 类型判断:介绍如何在蓝图中进行类型判断,以实现不同类型对象的不同处理逻辑。
- 39 - 有限状态机:讲解有限状态机的概念和在游戏中的应用,用于管理角色和机器人的状态变化。
- 40 - 动画状态机:将有限状态机应用到动画系统中,实现动画状态的自动切换。
- 41 - 纯函数:介绍纯函数的特点和使用,纯函数可以提高代码的可维护性和可测试性。
- 42 - 状态转换:详细说明状态转换的条件和实现方法,确保角色和机器人的状态变化符合游戏逻辑。
- 43 - 动画事件:介绍如何在动画中添加事件,以便在特定的动画帧触发相应的游戏逻辑。
- 44 - GameMode:讲解GameMode的作用和配置方法,GameMode负责管理游戏的整体流程和规则。
- 45 - UI:添加用户界面元素,如生命值显示、武器信息等,提升游戏的用户体验。
- 46 - 课程总结:对整个课程的内容进行总结和回顾,帮助学员巩固所学知识。
点击查看,本课程已完结。