【Unity3D插件】MiniMap插件分享《小地图插件》

推荐阅读

一、前言

1.01365=37.8,1.02365=1377.4,每天进步一点点,一年后就差了几十倍的差距,加油吧少年。

大家好,我是★恬静的小魔龙★,今天给大家带来的是小地图插件UGUI MiniMap插件。

小地图在很多游戏中都有出现,在Unity中实现小地图,主要是通过获取到正交摄像机的图像,然后渲染到UGUI的RawImage上,进行小地图的实现。

总体是比较简单的,可以自己通过教程去实现,然后做成一个插件,这样也可以方便自己调用。

今天讲的就是这样一个快速生成小地图的一个插件。

二、效果图及资源包下载

效果图:
在这里插入图片描述

插件下载:
https://download.csdn.net/download/q764424567/20419269

https://github.com/764424567/Unity-plugin/UGUIMiniMap-v1.3.unitypackage

三、示例

示例场景在:UGUIMiniMap→Example→Scene→MiniMap.unity
在这里插入图片描述
需要先添加一个Layer层:MiniMap
在这里插入图片描述
有三种模式:3D、2D、圆形

在这里插入图片描述
3D模式:小地图有点斜度,有立体感
在这里插入图片描述
大地图模式:
在这里插入图片描述
2D模式:在2D空间下,可以使用的模式
在这里插入图片描述
在这里插入图片描述
圆形模式:
在这里插入图片描述
在这里插入图片描述
正常情况下,我们使用圆形模式即可。

四、使用插件

首先,搭建一个场景:
在这里插入图片描述
一个Plane一个Cube。

然后将文件中UGUIMiniMap→Content→Prefabs→MiniMapCircle预制体拖入到场景中:
在这里插入图片描述
设置MiniMap的Target为主角:
在这里插入图片描述
运行程序,就可以看到效果。

来看一下插件的参数:
在这里插入图片描述

  • Target:目标点,就是角色中心位置
  • Toogle Key:就是切换大地图的快捷键
  • MM Camera:小地图摄像机
  • Type:类型,有图片和实时
  • Mode:切换显示的模式
  • Canvas:UI的Canvas画布
  • MMUI Root:背景图
  • Player Icon:主角在小地图上面的显示
  • Height:小地图摄像机的高度、以及最大高度、最低高度、扩大缩小的快捷键
  • Rotation:对小地图的旋转
  • Map Rect:对小地图以及大地图的位置、旋转、缩放、大小设置
  • Picture Mode Setting:对小地图周围的边框的设置

背景遮罩:
在这里插入图片描述
方向设置:
在这里插入图片描述

五、后言

插件就是为了方便我们进行开发使用,避免去造轮子。

但是别人造出来的轮子虽然可以直接用,但是各种参数的设计咱自己并不了解对不对。

所以,如果有空的话,可以自己去造轮子,然后进行丰富。

评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恬静的小魔龙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值