推薦閱讀
- CSDN主頁
- GitHub開源地址
- Unity3D插件分享
- 簡書地址
- 我的個人博客
- QQ群:1040082875
一、前言
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:對小地圖周圍的邊框的設定
背景遮罩:

方向設定:

五、后言
插件就是為了方便我們進行開發使用,避免去造輪子,
但是別人造出來的輪子雖然可以直接用,但是各種引數的設計咱自己并不了解對不對,
所以,如果有空的話,可以自己去造輪子,然后進行豐富,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289951.html
標籤:其他
