1、首先回到角色蓝图,创建角色变量 命名为HP,类型选择为浮点型,数值设置为100(血量上限)
2、在打开控件蓝图,选中ProgressBar,在右边的参数选中创建绑定,会自动跳转到一个新创建的函数,命名为SetHP
3、转换为角色蓝图
4、获取角色蓝图中的变量HP,然后除以100(100僭轿魍儿为血量上限,如果动态上限可以在控件蓝图创建一个变量来存血量上限,然后HP除以血量上限的变量,如果还是不懂可以在下面疑问里面提问我)
5、回到角色蓝图,创建R按键,然后HP-10为每次按R减少10点血,然后把减少后的血量值设置到HP(很多方法是动态减少血量的,比如伤害体积传输过来伤害苒锃巳伢值来减少血量等等,这里只是测试,所以不写太麻烦了,至于更高深点的可以看我分享的其他经验)