找回密码
 立即注册
查看: 251|回复: 0

Unreal教学(13)——创建界面(Creating Screen UI Elements)

[复制链接]
发表于 2023-4-9 17:49 | 显示全部楼层 |阅读模式
GUI的重要性。
这章中我们建立player的健康值, stamina, and ammo.展示很多其它的东西。
使用的编辑工具叫做Unreal Motion Graphics UI Designer (UMG).
主要讲述内容:
1. 使用UMG创建UI元素
2. 使用蓝图修改创建的UI元素。
HUD (short for Heads-up Display)

首先进入蓝图定义这些值,定义一个PlayerHealth ,修改它的变量为Float.
做成的一个gui图,界面看上去还行。


有Health, 剩余子弹数,等等其余的值。
主要就是拖拽物体,有点像Android Studio,用过这个的人应该对这个不难。
然后就是连接蓝图,选择相应的事件,下一步是怎么使这些变量生效。
制作的界面


使用的蓝图。



2. Creating binding for health and stamina
有个很关键的词是捆绑,每个widget可能都有一些捆绑的函数。
下面是health progress bar的捆绑, 另外一个和这个相同。
Designer ----> Graph随意切换。


之前在Blueprint命名的四个变量绑定完成,
下面是蓝图


通过下面这个蓝图连接上我们之前定义的UI界面。
通过在Event BeginPlay那里把这个HUD widget加上。
这个模板还是挺复杂的,不过已经完美解决了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-5-22 17:58 , Processed in 0.112793 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表