RPG游戏开发【加餐】实现游戏小地图的简单方法

在本期,我将分享有关实现【游戏中小地图】的两种方法。

首先,先来理清一下思路:

①小地图共分为两种,一种是实时可以看到的,类似一个相机,一种是在一个2D平面地图展开图中,有一个小坐标可以展示当前玩家的位置。关于实时地图,类似一个【监控摄像头】,可以看到除了玩家控制器看到的其他视角,比如后侧等其他视角。

②第二种涉及到算法,我们需要制作一个Widget,通过更改小图片的位置来更新坐标,将当前角色的世界坐标和平面小地图的平面坐标 【归位】,准确来讲就是【将他们的坐标点】重合在一起,通过等比例的变化,设置Actor的【Translation】和【Transform】

新建一个Widget控件,拖入【Canvas Panel】,并设置好锚【锚点】以做自适应,锚点定位在左上角

接着,回到角色的蓝图类中,添加节点【Scene Capture Component 2D】节点,这个节点会在角色的头顶上挂一个摄像机,我们可以用它做出各种各样的效果。

添加好之后,选择【Texture Target】,即目标纹理,这里我们需要自己新建一个画布纹理

选择第一个,【画布渲染目标】

可以看到

创建好纹理后,我们需要新建一个材质,来应用这个纹理

在制作好纹理后,我们就可以带着我们做好的纹理,去给UMG贴材质啦

回到UMG控件蓝图中,找到我们的【Image】

当我们将UMG的材质替换后,回到视口运行游戏,小窗口的效果就制作完成啦!

相关推荐
不会计算机的g_c__b1 小时前
Java坦克大战游戏项目分析与实现
游戏
mxwin6 小时前
Unity URP 体积光与雾效 基于深度重建世界空间位置,实现体积雾与体积光
unity·游戏引擎
前端不太难6 小时前
鸿蒙游戏 Store 设计(AI + 多端)
人工智能·游戏·harmonyos
wanhengidc6 小时前
服务器如何防范爬虫攻击?
运维·服务器·网络·爬虫·游戏·智能手机
张老师带你学7 小时前
unity 树资源 有樱花树 buildin
科技·游戏·unity·游戏引擎·模型
魔士于安7 小时前
unity 植物 不常见 花 触手植物
游戏·unity·游戏引擎·贴图·模型
上海云盾-小余8 小时前
游戏接口防刷与防外挂:API 安全加固与请求风控实战方案
安全·游戏
魔士于安8 小时前
unity=>传送门特效 带自由视角旋转放大 鼠标操作
前端·游戏·unity·游戏引擎·贴图·模型
成都渲染101云渲染66668 小时前
UE5 云渲染实战:渲染 101 与川翔云电脑怎么选、怎么用
ue5·电脑