[UE4]計算小地圖比例尺


一、調整到頂視圖,按住鼠標中鍵從地圖的左邊拉一根線到右邊,可以看到距離是4000厘米(UE4單位是厘米)。

二、查看到縮略圖片的長度是512px,512/4000 = 0.128,比例尺是0.128。(取縮略圖與原始寬度,而不是游戲運行時小地圖實際寬度?)

三、在TestMiniMap中調用的SetupMap函數的MapRation(比例尺)參數值設置為0.128

四、確定中心對位點方法也很簡單:因為地板的坐標軸正好在地板中間樣,所以中心對位點就是地板的坐標點,如圖所示:

五、設置由上一步得到的中心對位點(也就是地板的坐標點)

六、在StaticMiniMap中新建變量保存中心對位點(中心對位點是Vector 2D類型,因為小地圖是正交投影,坐標高度是體現不出來的,所以用Vector 2D類型就可以了)。

七、創建一個用來存放小地圖上面的圖標的結構體

 

八、在StaticMiniMap中添加一個數據類型為結構體MiniMapFlag的數組

九、在AddFlag函數中把Flag和Actor保存到StaticMiniMap數組

 


免責聲明!

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



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