Unreal Engine 5 C++ Advanced Action RPG 八章笔记

embedded/2025/1/19 4:54:29/

第八章 Boss Enemy

2-Set Up Boss Character

  • 创建Boss敌人流程
    • 起始的数据
    • UI
    • 战斗能力
    • 行为树
      在这里插入图片描述
  • 这集新建Boss敌人的蓝图与动画蓝图和混合空间,看看就行
  • 巨人在关卡中,它的影子被打破,更改当前项目中的使用的阴影贴图就可以解决
    在这里插入图片描述
  • 从虚拟阴影贴图更改为阴影贴图即可
    在这里插入图片描述

3-Giant Starting Stats

  • 这节课添加了Boss基本数据
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

4-Boss Bar Widget

  • 这节课就是加UI看看就行
    在这里插入图片描述
    在这里插入图片描述

5-Draw Boss Bar To Screen(绘制血条能力)

  • 分配当前血量更新
    在这里插入图片描述
  • 创建添加Boss血量的GA
    在这里插入图片描述
    在这里插入图片描述
  • 给予能力
    在这里插入图片描述
  • 运行结果
    在这里插入图片描述

6-Giant Hit React(受击能力)

  • 这节来添加受击反馈,我们直接继承之前的GA_Enemy_HitReact_Base这个能力,因为之前做过处理,可以直接修改,Boss不会受到攻击播放受击动作与面向攻击面,所以Boss也不会因为受击而阻挡其他能力或者激活、取消其他能力
    在这里插入图片描述
  • 添加能力
    在这里插入图片描述
  • 后面就是修改材质这些
    在这里插入图片描述
    在这里插入图片描述

7-Giant Death(死亡能力)

  • 这节课来处理Boss的死亡能力,还是一样继承之前做的GA_Enemy_Death_Base能力,进行修改即可
    在这里插入图片描述
    在这里插入图片描述
  • 给予能力
    在这里插入图片描述

8-Remove Boss Bar

  • 这节课解决Boss死后,移除血条UI栏
  • 在敌人的UI组件类中添加两个辅助函数,一个用来存储

http://www.ppmy.cn/embedded/155143.html

相关文章

vscode——如何让标点总是成对出现

vscode——如何让标点总是成对出现: 打开vscode,在设置中输入editor.autoClosing 将设置参数全部改成always

《Keras 3 在 TPU 上的肺炎分类》

Keras 3 在 TPU 上的肺炎分类 作者:Amy MiHyun Jang创建日期:2020/07/28最后修改时间:2024/02/12描述:TPU 上的医学图像分类。 (i) 此示例使用 Keras 3 在 Colab 中查看 GitHub 源 简介 设置 本教程将介…

MyBatis执行一条sql语句的流程(源码解析)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 MyBatis执行一条sql语句的流程(源码解析) MyBatis执行sql语句的流程加载配置文件加载配置文件的流程 创建sqlsessionFactory对象解析Mapper创建sqlses…

一、1-2 5G-A通感融合基站产品及开通

1、通感融合定义和场景(阅读) 1.1通感融合定义 1.2通感融合应用场景 2、通感融合架构和原理(较难,理解即可) 2.1 感知方式 2.2 通感融合架构 SF(Sensing Function):核心网感知控制…

Spring Bean的提前加载和懒加载

一、将特定的bean 提前加载来满足其他bean对该bean 的依赖 通过实现 BeanFactoryPostProcessor 该接口重写postProcessBeanFactory() 方法来进行bean的提前加载 在Bean1中加载Bean2 让Bean提前加载。 再写一个Bean3让系统加载(无调用&#x…

Vue.js组件开发-如何实现表头搜索

在Vue.js组件开发中,实现表头搜索通常涉及在表格组件的表头添加输入框,并让用户能够输入搜索关键字来过滤表格数据。 以下是一个使用Element UI的el-table组件实现表头搜索的示例: 一、准备阶段 ‌确保Element UI已安装‌: 确保…

Spring Boot与MyBatis

Spring Boot与MyBatis的配置 一、简介 Spring Boot是一个用于创建独立的、基于Spring的生产级应用程序的框架,它简化了Spring应用的初始搭建以及开发过程。MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。将Spring Boot和MyBa…

2025年01月蓝桥杯Scratch1月stema选拔赛真题—美丽的图形

美丽的图形 编程实现美丽的图形具体要求: 1)点击绿旗,角色在舞台中心,如图所示; 2)1秒后,绘制一个边长为 140的红色大正方形,线条粗细为 3,正方形的中心为舞台中心,如图所示; 完整题目可点击下…