91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

[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

巢湖市| 应城市| 喀什市| 鄂州市| 德钦县| 班戈县| 榕江县| 新邵县| 锦屏县| 淮南市| 隆德县| 平远县| 乌兰察布市| 柏乡县| 东安县| 翼城县| 民权县| 腾冲县| 台南县| 慈溪市| 新兴县| 马龙县| 五家渠市| 乌海市| 鄢陵县| 綦江县| 麦盖提县| 海林市| 邵阳市| 弋阳县| 竹山县| 汨罗市| 湖北省| 邳州市| 博客| 大英县| 新蔡县| 凉城县| 饶河县| 图片| 平顶山市|