UE5 主界面BOSS血条

A、实现思路

当场景中有一个BOSS实例时,GM中的BOSS相关变量就被赋值,

决定主界面里是否显示BOSS血条,血量为0时出失败界面。

而BOSS被攻击时,经过计算的新血量会及时更新到GM里的相关变量。

BOSS血条会根据GM里的HP相关变量来动态变化。

1、BOSS

事件开始时,设置GM里的三个变量的值(BOSS当前HP、最大HP、是否是BOSS关)

被子弹命中时,计算伤害。

当前HP-子弹伤害>0时,设置当前HP=当前HP-子弹伤害,并设置GM里的BOSS当前HP;

反之,设置当前HP=0,销毁。

2、BOSS血条UI控件

一个进度条,绑定百分比到函数。

函数根据GM里的当前HP与上限来计算百分比。

3、GM

事件开始,在最后加入BOSS血条相关模块。

分支判断,是否是BOSS关为真时,新事件设置定时器,

分支判断,当前HP>0时,创建相关UI控件;

反之设置当前HP=0,进入失败界面。

B、参考图表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值