21 - Creating a HUD with UMG

右键创建WidgetBlueprint 创建Twin-stickHUD  用来显示hero血量和击杀的分数


按照图中的结构添加UI


点击血量progressbar属性中的bingding 按钮 添加绑定函数 修改函数名称为HealthBar 获得角色的生命值的百分比来显示进度条


进入TwinStickMode 添加Int型变量Score 保存击杀分数 添加custom event 用来计算分数


进入EnemyCharacter蓝图中 当人物死亡时 通过GameMode 调用击杀函数 每击杀一个敌人 添加500分


进入HUD蓝图中 为分数绑定函数score 从GameMode中获得分数并显示


进入HeroCharacter中 在EventBeginPlay中添加hud到视图中


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容