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

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

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

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

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

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

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

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

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

可以看到

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

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

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

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

相关推荐
江上闲人.16 小时前
Wardogs战犬\战狗Beta测试启动报错UE崩溃卡顿?解决方法来了
游戏·游戏引擎·虚幻·战犬·战狗·wardogs
雷电小将军19 小时前
诡秘之主手游占卜家序列加点 诡秘之主手游占卜家怎么加点
服务器·网络·游戏·电脑·玩游戏
杨丰玮4181 天前
从零手写Java飞机躲障碍游戏|Swing绘图、鼠标跟随、计时器碰撞检测实战(五)
java·python·游戏·游戏引擎·图形渲染·动画·贴图
yangmu32031 天前
《明末:渊虚之羽》1.7版百款MOD终极指南:硬核配置与保姆级安装教程
游戏
鼎艺创新科技1 天前
不依赖 UE/Unity:我们如何从零搭建一套国产三维 GIS 渲染引擎
人工智能·算法·unity·游戏引擎·三维电子沙盘
JoyCong19981 天前
ToDesk个人版、专业版、游戏版、设计版、性能版、团队版权益介绍
大数据·运维·游戏·远程工作·远程操作
huihui3612 天前
校友网管理软件技术选型框架:基于功能核验与系统架构的量化评估
unity·系统架构·游戏引擎
五仁烧饼2 天前
Unity性能优化系列设置篇 - URP 移动端设置基线与分档策略
unity·游戏引擎
wdloumiga2 天前
使用 Construct 3零基础做一些2D小游戏
python·游戏·游戏2d
新手unity自用笔记2 天前
unity基于Socket的网络学习
网络·网络协议·学习·unity·c#·游戏引擎