织梦网站建设博客,上海网站建设觉策,武邑县网站建设,网站开发工作招聘2-17 等级、经验、血条、魔法消耗_哔哩哔哩_bilibili
目录
1.制作UI#xff0c;等级#xff0c;经验#xff0c;血条
2.为属性面板绑定角色真实的属性#xff0c;实现动态更新
3.魔法的消耗和恢复 1.制作UI#xff0c;等级#xff0c;经验#xff0c;血条
创建控…2-17 等级、经验、血条、魔法消耗_哔哩哔哩_bilibili
目录
1.制作UI等级经验血条
2.为属性面板绑定角色真实的属性实现动态更新
3.魔法的消耗和恢复 1.制作UI等级经验血条
创建控件蓝图属性面板 添加画布并分别添加三个进度条样式随意 创建文本并命名为等级文本和等级值并包裹水平框 这些都设置为变量。 样式大概如下 2.为属性面板绑定角色真实的属性实现动态更新
在属性面板蓝图中添加变量类型为主角引用并设置为生成公开和可编辑实例用来给蓝图传递主角引用获取主角的属性信息。 在角色蓝图中添加开始事件在开始事件中创建控件将主角传递给属性面板并将控件添加到视口中 这个时候属性面板控件蓝图就能够读取到我们的主角属性了首先可以直接绑定我们的主角等级 生命条魔法条经验条同理如下
首先选中生命条创建绑定 实现生命条的绑定逻辑当前/最大生命值的百分比为进度条。 3.魔法的消耗和恢复
魔法的消耗
判定只有生命值大于0的时候才能施法每次施法让当前魔法值自减。 魔法的恢复
在主角的开始事件中设置魔法恢复 通过设置一个定时器每秒钟执行委托的恢复魔法事件进行每秒恢复两点魔法并且再恢复后如果不超过最大魔法值则直接设置超过了最大魔法值则将当前魔法值设置为不超过最大魔法值。