亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

[Unity3d]使用攝像機制作實時顯示小地圖

發布時間:2020-08-26 13:53:05 來源:網絡 閱讀:524 作者:蓬萊仙羽 欄目:游戲開發

Unity3d中使用攝像機制作實時顯示小地圖,以之前的tank為例。開始制作之前場景中物體如圖。

[Unity3d]使用攝像機制作實時顯示小地圖

開始制作,步驟1:新建一個camera及一個plane。對齊位置,將camera改名為camera_UI。旋轉plane,使之在camera_UI中顯示為豎直狀態。效果如下圖:

[Unity3d]使用攝像機制作實時顯示小地圖

其中,camera_UI及plane設置如圖。position位置,在tank前方并在視野范圍內能看到即可。

步驟2:為場景中物體添加Layer,以保證后面步驟中的camera正確顯示。

分別為terrain及UI。分別選中terrain及UI,調整inspector窗口的Layer,設置terrain的Layer為terrain,plane的Layer為UI。

[Unity3d]使用攝像機制作實時顯示小地圖

[Unity3d]使用攝像機制作實時顯示小地圖

此時場景中有兩個camera,game窗口中的顯示會出現混亂。那么此時需要調整camera的Culling Mask。

步驟3:調整camera的Culling Mask。

將tank下面的camera的Culling Mask屬性更改,此時為選中everything狀態,點擊UI選項,使其不選中UI。

[Unity3d]使用攝像機制作實時顯示小地圖

設置camera_UI的Culling Mask只選中UI,同時,將camera_UI的Clear Flags改為Don‘t Clear。

[Unity3d]使用攝像機制作實時顯示小地圖

此時,即可正確顯示出地形、坦克及plane。plane將用作實時顯示地圖。

步驟4:再新建一個camera,改名為camera_map,此camera將用作顯示地圖的camera。選中camera_map,在inspector中找到Target Texture,此時為空。

在project界面新建一個Render Texture,出現一個New Render Texture。

[Unity3d]使用攝像機制作實時顯示小地圖

將New Render Texture賦給camera_map的Target Texture,此時camera_map所照攝到的范圍即New Render Texture的顯示。

[Unity3d]使用攝像機制作實時顯示小地圖

[Unity3d]使用攝像機制作實時顯示小地圖

步驟5:回到plane,為plane添加一個material,Shader類型為Self—Illumin/VertexLit(即自發光),選擇Base,為Base賦上New Render Texture。

[Unity3d]使用攝像機制作實時顯示小地圖

此時,game窗口中顯示如圖:

[Unity3d]使用攝像機制作實時顯示小地圖

此時已完成的差不多了,但是發現右上角的小地圖是倒的,對camera_map調節,旋轉使小地圖變成正的。若在運行過程中,小地圖會被樹擋住,則選中Camera_UI調節inspector面板中Camera下的Clipping Planes的Near屬性即可。

[Unity3d]使用攝像機制作實時顯示小地圖

至此,小地圖實時顯示制作完成。

轉載自:http://www.cnblogs.com/Sakya00/p/3239557.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

定南县| 延川县| 昌江| 阳原县| 乐都县| 钦州市| 尉氏县| 台湾省| 云和县| 安西县| 芮城县| 汕头市| 黎平县| 夏河县| 漳州市| 张家口市| 永州市| 宁强县| 墨脱县| 皮山县| 杭锦旗| 迁西县| 神池县| 布尔津县| 巨鹿县| 天镇县| 新乐市| 华池县| 宜昌市| 庄河市| 合阳县| 庐江县| 冀州市| 清远市| 明水县| 尖扎县| 来安县| 左贡县| 梨树县| 龙州县| 军事|