当前位置: 首页 > article >正文

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

第八章 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.kler.cn/a/504413.html

相关文章:

  • C#,图论与图算法,输出无向图“欧拉路径”的弗勒里(Fleury Algorithm)算法和源程序
  • 网络原理(四)—— 网络层、数据链路层 与 DNS
  • Linux(Centos7)安装Mysql/Redis/MinIO
  • 理解AJAX与Axios:异步编程的世界
  • 【Linux系统】—— vim 的使用
  • MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法
  • 【Uniapp-Vue3】uni-api交互反馈showToast的使用方法
  • RV1126+FFMPEG推流项目(4)VENC模块视频编码流程
  • adb端口转发
  • 网络安全的学习路径 (包括资源)快速学习
  • Mac上安装Label Studio
  • 钉钉实现第三方登录示例(重复回调问题解析)
  • SQL中的行转列,列转行
  • 一些常见的Java面试题及其答案
  • 网络攻击行为可视化分析系统【数据分析 + 可视化】
  • CSS | 实现三列布局(两边边定宽 中间自适应,自适应成比)
  • HTML文章翻页功能
  • 【已解决】【记录】2AI大模型web UI使用tips 本地
  • 阿里云直播Web
  • MTK6768 Android13 亮度条均匀调节实现
  • 一套UI精美、控件丰富、多主题的WinForm开源界面库
  • 【Uniapp-Vue3】pages设置页面路径及窗口表现
  • 寒假规划(服创比赛)
  • Nginx 访问状态统计功能配置与使用方法(status)
  • 【Docker】Docker与Docker compose离线安装
  • 宜自动化处理的五件事