1红符、思路
小地圖專用攝像機(jī)>渲染紋理>原始圖像
圖標(biāo)>層>挑選遮罩
(1)創(chuàng)建小地圖專用攝像機(jī)枷畏,修改視野勇劣,看到整個(gè)場景
(2)小地圖專用攝像機(jī)Target Texture > 渲染紋理(Render Texture) > 原始圖像的Texture
(3)把玩家圖標(biāo)放到MiniMap層中阳堕,小地圖專用攝像機(jī)挑選遮罩(Culling Mask)設(shè)置為MiniMap
同理,把玩家放在MainCamera層中蒸殿,主攝像機(jī)挑選遮罩(Culling Mask)設(shè)置為MainCamera
把場景放在Level層中筷厘,主攝像機(jī)和小地圖專用攝像機(jī)挑選遮罩(Culling Mask)都選中Level層
2、制作
(1)
(1.1)主菜單GameObject>Camera,修改名稱為MiniMapCamera
(1.2)修改Y軸位置為30宏所,沿X軸旋轉(zhuǎn)90度酥艳,修改視野(Field of View)
(2)
(2.1)Project面板種創(chuàng)建Textures文件夾,
選中Textures文件 > 右鍵菜單Create > Render Texture,修改名稱為MiniMapRenderTexture
(2.2)把MiniMapRenderTexture拖拽到小地圖專用攝像機(jī)Target Texture中
(2.3)主菜單GameObject > UI > Raw Image楣铁,修改為MiniMapRawImage玖雁。
UGUI(Unity 圖形用戶界面)
修改位置:Rect Transform錨定到屏幕右上角,修改PosX和PosY為-50盖腕。
(2.4)把MiniMapRenderTexture拖拽到原始圖像的Texture屬性中.
(3.1)創(chuàng)建Plane改名為PlayerIcon赫冬,拖曳到游戲?qū)ο驪layer的子級中,顏色改為紅色:創(chuàng)建Material溃列,顏色為紅色劲厌,把材質(zhì)拖拽給游戲?qū)ο蟆?br>
(3.2)屬性面板右上角Layer下拉列表中點(diǎn)擊Add Layer,添加MiniMap層听隐。
(3.3)將PlayerIcon的Layer先設(shè)置為Nothing層补鼻,再設(shè)置為MiniMap層