本节我们要显示一个UI:
![](https://img.haomeiwen.com/i10337581/a67338cc987a6cb5.png)
我们先制作HUD:
![](https://img.haomeiwen.com/i10337581/e69d2058c6a226eb.png)
![](https://img.haomeiwen.com/i10337581/623249c56edf6faf.png)
界面制作好了后,我们先显示出来,在角色蓝图上创建和添加:
创建HUD类,和添加到视口
![](https://img.haomeiwen.com/i10337581/462fe62efc9d9873.png)
接下来我们在角色蓝图上创建几个变量,来给界面显示使用:
2个浮点用于进度条,2个整数给文本:
![](https://img.haomeiwen.com/i10337581/c99737045853f4e6.png)
正在界面中,点击进度条,创建绑定:
![](https://img.haomeiwen.com/i10337581/4363f16e0bd2cbc0.png)
通过获取玩家角色,在转换后,获取他的HP属性,这样就绑定到控件上了。
![](https://img.haomeiwen.com/i10337581/ed2005a6bbb6810f.png)
如此这般设置4个变量,不停地切换。
![](https://img.haomeiwen.com/i10337581/666f3d2fef648b76.png)
最后我们来做子弹消耗逻辑,先默认30个子弹给默认值,在发射子弹时候减1:
![](https://img.haomeiwen.com/i10337581/0a6a2d45f75c8c92.png)
还有打爆圆柱体时加1击杀:
![](https://img.haomeiwen.com/i10337581/7987f24c4a979b7f.png)
本节我们要显示一个UI:
我们先制作HUD:
界面制作好了后,我们先显示出来,在角色蓝图上创建和添加:
创建HUD类,和添加到视口
接下来我们在角色蓝图上创建几个变量,来给界面显示使用:
2个浮点用于进度条,2个整数给文本:
正在界面中,点击进度条,创建绑定:
通过获取玩家角色,在转换后,获取他的HP属性,这样就绑定到控件上了。
如此这般设置4个变量,不停地切换。
最后我们来做子弹消耗逻辑,先默认30个子弹给默认值,在发射子弹时候减1:
还有打爆圆柱体时加1击杀:
本文标题:28 蓝图:屏幕UI和数据绑定
本文链接:https://www.haomeiwen.com/subject/ucneaktx.html
网友评论