15uec++多人游戏【残血提示材质与控件】

先把材质文件复制到我们的工程里

15uec++多人游戏【残血提示材质与控件】

打开素材

15uec++多人游戏【残血提示材质与控件】

保证这个不要勾

15uec++多人游戏【残血提示材质与控件】

新建一个材质,命名为HealthIndic(我后来改的名字,一开始叫M_HealthIndicator)

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

打开材质,然后把素材拖进去

15uec++多人游戏【残血提示材质与控件】

先点击这个

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

节点变成这个样了

15uec++多人游戏【残血提示材质与控件】

按鼠标左键,再按1,可以生成常数节点

15uec++多人游戏【残血提示材质与控件】

将其设为1

15uec++多人游戏【残血提示材质与控件】

再添加一个乘节点

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

添加一个frac节点,用来取一个数的小数部分

15uec++多人游戏【残血提示材质与控件】

再添加switch parameter节点,用来debug,然后重命名一下

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

他目前的值是false,所有线是走下面的

15uec++多人游戏【残血提示材质与控件】

再添加一个参数节点,我们手动设置参数

15uec++多人游戏【残血提示材质与控件】

我们将该节点的值设为0.5

15uec++多人游戏【残血提示材质与控件】

连线

15uec++多人游戏【残血提示材质与控件】

此时我们发现,素材可以显示一半

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

此时,素材根据事件的变化而变化

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

现在我们做一个控件,来显示这个材质

创建控件蓝图,命名为WBP_HealthIndicator

15uec++多人游戏【残血提示材质与控件】

拖入image

15uec++多人游戏【残血提示材质与控件】

然后设置位置大小和锚点

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

将我们的材质赋予到图片上

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

编写蓝图

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

15uec++多人游戏【残血提示材质与控件】

我们也可以将素材变成红色

15uec++多人游戏【残血提示材质与控件】

测试

15uec++多人游戏【残血提示材质与控件】

Original: https://blog.csdn.net/zhang2362167998/article/details/127817058
Author: 无情的阅读机器
Title: 15uec++多人游戏【残血提示材质与控件】

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/659556/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球