【教学】平滑血条增减
本帖最后由 woyodo 于 2017-10-22 11:15 编辑主要使用FInterp,具体流程如下:
1、创建两个float类型“实时变量”,绑定至ProcessBar
2、创建两个float类型“目标变量”,用于记录游戏中的值所需到达的目标值
3、制作渐变Event,主要使用FInterp的功能
4、更改变量值时只需更改DistVar即可,但要注意BindVar的值区间为,超过这个范围的值不会体现到ProcessBar上。举个栗子:角色的HP从100变到10,则更改DistVar的值为10,但是要保证BindVar在中,故图表如下:
6、如此,HP则和DistVar直接关联,如果HP值范围不止,则将除数更改成MaxHP变量即可。
可以老哥 感谢分享。从来没用过FInterp:L 感谢分享。 这个是类蓝图的东西吗? user 发表于 2017-11-21 18:57
这个是类蓝图的东西吗?
UMG蓝图里面的东西 哈哈,今天刚刚学完HUD大概懂了 感谢楼主,学习了
页:
[1]