一、創建一個新工程,類型不限,本次測試場創建的是賽車類工程。
二、為了方便管理,最好在All文件文件夾下新建一個名為MiniMap的目錄,並把所有小地圖相關的都放進來。
三、在小地圖工程中,右鍵RoundMiniMap,選擇Asset Actions——》Migrate,會彈出所有關卡RoundMiniMap所依賴的資源一同導出。
四、因為需要用到小地圖項目的所有測試資源,所以第二步中選擇所有資源,然后右鍵選擇Asset Actions——》Migrate,接着選擇MyVehicle的Content目錄(必須選擇Content目錄或者Content內的子目錄)
五、把CameraCharacter拖放到場景正中央
六、設置CameraCharacter的Auto Possess Player為Player 0;設置VehicleBlueprint的Auto Possess Player為Disabled。這是為了創建小地圖頂視縮略圖。
七、運行游戲,按~鍵調出控制台,輸入HighResShot 512x1024,然后回車。(HighResShot 截圖寬度{小寫字母x}截圖高度)
八、打開目錄MyVehicle\Saved\Screenshots\Windows,可以找到截好的圖片。
九、用photoshop打開截好的圖片,裁剪去掉多余的邊界。
十、設置成100%顯示
十一、使用測量工具,測量地圖上面的兩處位置之間的像素,得到294px。
十二、將做好的png圖片拖放到虛幻編輯器文件夾,並命名為vechicle_MiniMap。
十三、進入頂視圖,按着鼠標中鍵測試與photoshop中相同的兩個位置,得到的是6270cm,結合ps中得到的294px,因此得到比例尺是0.04688995215311,確定比例尺是0.047
十四、打開關卡藍圖,創建Test Mini Map並添加到視圖中。
十五、如圖修改TestMiniMap初始化地圖參數:小地圖圖片、地圖比例尺、中心對位點就可以直接使用CameraCharacter的坐標(因為CameraCharacter是被放置在地圖大概中心位置)
十六、恢復VehicleBlueprint的Auto Possess Player為Player 0,CameraCharacter的Auto Possess Player為Disabled。並運行游戲。完美小地圖功能遷移進來,只是簡單修改了配置參數就OK了。