Unity3D插件UGUI MiniMap插件分享

Posted 恬静的小魔龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3D插件UGUI 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:对小地图周围的边框的设置

背景遮罩:

方向设置:

五、后言

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

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

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

以上是关于Unity3D插件UGUI MiniMap插件分享的主要内容,如果未能解决你的问题,请参考以下文章

Unity3D插件图表插件XCharts分享

Unity3D插件图表插件XCharts分享

Unity3d UGUI插件之TSTableView

Unity3d游戏开发UGUI插件入门之游戏菜单

Unity3D基础让物体动起来①--UGUI鼠标点击移动

Unity3D日常开发UGUI弹窗显示模型,以及模型交互等