请问,如何实现小地图的迷雾功能?

该主题包含 2 个回复,有 2 个参与人,并且由 黑暗弥赛亚 的头像 黑暗弥赛亚1 年, 4 月 前 最后一次更新。

正在查看 3 个帖子 - 1 至 3 (共计 3 条)
  • 作者
    帖子
  • #18879
    黑暗弥赛亚 的头像
    黑暗弥赛亚
    学员
    注册日期: 2015/07/18
    发帖数: 4
    回帖数: 11

    看了风神老师的蓝图进阶篇,受益匪浅。
    在这想请教一下老师:如果在您做的小地图中添加迷雾效果,就是玩家曾经到过的位置显示地形,玩家未曾去的地方在小地图中显示迷雾,这样在ue4中如何解决?
    比如说现在完成的小地图是静态的,再做一个动态的迷雾地图在HUD中显示在静态地图的上方,玩家就相当于一个圆形的橡皮擦,走到哪里就把迷雾地图的相应位置擦去,迷雾地图在HUD中实时更新,就像ps里的图层那样,把两个地图在HUD的相同位置一前一后投射出来。这样做可以吗?在ue4中大致实现是怎样的呢?

    #18914
    风之神韵 的头像
    风之神韵
    教师
    注册日期: 2014/06/20
    发帖数: 2
    回帖数: 358

    这个可以用一个二维表格记录场景中的那些地方是需要遮盖的,一旦角色走过这个区域,就在表格里标记为1,默认为0,为0则需要遮盖,可以用一个alpha圆形渐变色色块遮挡hud。如果更复杂的就需要你对每个表格单元做一个权重计算,离角色远的地方,权重接近0,alpha色块可以由0-1动态调整,让其透明度随着权重发生变化。

    #18915
    黑暗弥赛亚 的头像
    黑暗弥赛亚
    学员
    注册日期: 2015/07/18
    发帖数: 4
    回帖数: 11

    多谢风神老师您的指点 :)

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

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