[UE4]遷移小地圖到其他工程


一、創建一個新工程,類型不限,本次測試場創建的是賽車類工程。

  

二、為了方便管理,最好在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了。

  

 

 

 

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM