自定义hud之后,运行游戏发现没有输出效果

该主题包含 3 个回复,有 2 个参与人,并且由 拓拓 的头像 拓拓4 月, 1 周 前 最后一次更新。

正在查看 4 个帖子 - 1 至 4 (共计 4 条)
  • 作者
    帖子
  • #42346
    拓拓 的头像
    拓拓
    学员
    注册日期: 2016/07/23
    发帖数: 7
    回帖数: 6

    1. 我创建了一个HUD,继承了HUD类,名字叫BP_MiniMapActorHUD.

    2. 我在该HUD当中写入了 EventPlay 到 Printstring的打印命令,显示到屏幕,并且持续时间5秒。

    3. 我在该场景中,设置了世界设置中的HUD类为我刚创建的 BP_MiniMapActorHUD。

    4.之后运行游戏,上角什么都没有弹出来。

    这种情况,直接影响到….没法继续学了,因为这是利用HUD进行绘制的基础.

    上传附件/图片:
    您必须登陆才能查看附件
    #42354
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 360

    独立运行游戏的话 要到 工程设置-地图游戏模式 这里来设置你所使用的gamemode, 如MyGameMode, MyGameMode里设置HUD类为MyHUD

    从图中你好像是直接设置的 worldsettings 里的Gamemode,这种设置方式是当前地图的设置,不是全局的设置

    #42364
    拓拓 的头像
    拓拓
    学员
    注册日期: 2016/07/23
    发帖数: 7
    回帖数: 6

    谢谢老师

    #42365
    拓拓 的头像
    拓拓
    学员
    注册日期: 2016/07/23
    发帖数: 7
    回帖数: 6

    我后来,左思右想,发现这中间有先后顺序的问题。

    如果我先worldSetting设置新HUd,再去Gamemode设置为老的Hud,不显示。

    如果我先在GameMode设置为新的HUd,再去设置WOrdlSetting为老的Hud,不显示。

    好像是,只要最后一次的设置是什么HUD,就会把当前的HUD的设置更新一边的感觉。

正在查看 4 个帖子 - 1 至 4 (共计 4 条)

抱歉,回复评论必需登录。