unity 小地圖

雖然小地圖的教程很多,但是有很多值得注意的地方

 流程:

unity 場景中新建相機 改爲正交投影 深度設置比主相機略大即可(後渲染)設置渲染層級,mipmap,map,然後把希望在小地圖上渲染顯示的物體的layer改掉,然後創建rendertexture指定給targettexture

  

這時候可以看到rendertexture的內容就是相機渲染的內容:如果你想要看到高清圖,或者高清小地圖,那麼吧改rendertexure的size指定大一點,可以使用1024等等,同樣的,改文件大小也會更大,渲染的時候也就相應更費性能,正常可忽略

接下來是ui上顯示  先創建空物體在canvas下,命名mipmap,然後創建一個image,因爲待會的顯示會是方圖,我們得做一下處理,先創建個遮罩層,使用一個白底或者黑底的圓圖(根據需求樣式來)作爲mipmap的子物體,命名bgimg,調整大小,添加mask組件,再創建rawiamge作爲子物體,命名mapimg,將rendertexure指定給texutre屬性,在mipmap下再創建個iamge,賦值一個圓的框,作爲邊框,因爲剛纔的小地圖放大會發現鋸齒,要遮住

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章