15.UE5等级、经验、血条,魔法恢复和消耗制作

2-17 等级、经验、血条、魔法消耗_哔哩哔哩_bilibili

目录

1.制作UI,等级,经验,血条

​2.为属性面板绑定角色真实的属性,实现动态更新

3.魔法的消耗和恢复


1.制作UI,等级,经验,血条

创建控件蓝图:属性面板

添加画布并分别添加三个进度条,样式随意

创建文本,并命名为等级文本和等级值:并包裹水平框

这些都设置为变量。

样式大概如下

2.为属性面板绑定角色真实的属性,实现动态更新

在属性面板蓝图中添加变量,类型为主角引用,并设置为生成公开,和可编辑实例,用来给蓝图传递主角引用,获取主角的属性信息。

在角色蓝图中,添加开始事件,在开始事件中创建控件,将主角传递给属性面板,并将控件添加到视口中

这个时候属性面板控件蓝图就能够读取到我们的主角属性了,首先可以直接绑定我们的主角等级

生命条,魔法条,经验条同理,如下

首先选中生命条,创建绑定

实现生命条的绑定逻辑,当前/最大生命值的百分比,为进度条。

3.魔法的消耗和恢复

魔法的消耗

判定,只有生命值大于0的时候才能施法,每次施法让当前魔法值自减。

魔法的恢复

在主角的开始事件中,设置魔法恢复

通过设置一个定时器,每秒钟执行委托的恢复魔法事件,进行每秒恢复两点魔法,并且再恢复后,如果不超过最大魔法值,则直接设置,超过了最大魔法值,则将当前魔法值设置为不超过最大魔法值。

相关推荐
远离UE41 天前
UE5 母材质 编写笔记
笔记·ue5·材质
远离UE41 天前
UE5 HLSLTranslator 与 ShaderCompiler
ue5
1204157137 肖哥2 天前
UE5.7 场景打光管线流程_【雪山】
ue5
weixin_404679312 天前
虚幻5 替代小白人角色的完整逻辑
ue5
1204157137 肖哥5 天前
UE5.7 灯光详解
ue5
狂云歌6 天前
AI写UE的3Dgame
人工智能·3d·ue5·游戏程序
日月云棠10 天前
UE5源码分析之Editor——Blutility模块全面分析
ue5
日月云棠10 天前
UE5源码分析之Editor——BehaviorTreeEditor模块全面分析
ue5
日月云棠10 天前
UE5源码分析之Editor——AssetTagsEditor模块全面分析
ue5
远离UE411 天前
UE5 显存 虚拟内存 深入学习笔记
笔记·学习·ue5