《用UE4蓝图制作FPS-零基础学UE4第二季》更新已完结

2017年03月06日 14:20 0 点赞 0 评论 更新于 2025-11-21 21:14
《用UE4蓝图制作FPS-零基础学UE4第二季》更新已完结

课程更新

以下是本课程的课时更新目录:

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

点击查看,本课程已完结。

作者信息

孟子菇凉

孟子菇凉

共发布了 3994 篇文章