日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Unity-游戏小地图实战(前述知识点回顾与运用)

發(fā)布時間:2024/7/19 编程问答 52 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity-游戏小地图实战(前述知识点回顾与运用) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

階段知識回顧與運用---游戲中小地圖實戰(zhàn)

  • 對于多個攝像機,每個攝像機都帶有音頻監(jiān)聽器,會出現(xiàn)錯誤,因為我們只需要一個音頻監(jiān)聽器,為了消除錯誤,需要移除其他攝像機的音頻監(jiān)聽器,只保留主攝像機的音頻監(jiān)聽器。
  • ? ? ? ? ?

    ?

    ? ? ?2. 在場景中放置一個玩家角色,角色移動,視角跟著變化。

    ? ? ? ? ? 1.創(chuàng)建一個Player空游戲?qū)ο?#xff0c;作為父對象;

    ? ? ? ? ? 2. 添加角色(以Cube作為角色)和主攝像機兩個子對象;

    ? ? ? ? ? ?

    ? ?3. 再添加一個攝像機MapCamera,作為小地圖攝像機,設(shè)置該攝像機鏡頭垂直于地面。

  • 點擊如下圖標(biāo),設(shè)置垂直地面的視角,如何選擇MapCamera攝像機,按住ctrl+shift+f將攝像機定位到該視角上。
  • ???????? ??

    ?

    ? ? ? 2. 為了節(jié)約系統(tǒng)資源(每個攝像機看到的圖像都要渲染,耗費很大的計算機資源),設(shè)置MapCamera的投影屬性為正交(2D,這在小地圖中不會造成建筑物等由于透視效果而出現(xiàn)遮擋現(xiàn)象。

    ? ? ? ? ??

    ?

    ? ? ? 3. 設(shè)置小地圖角色位置標(biāo)記

    ? ? ? ? ?a.在Player下添加一個標(biāo)記平面(Plane),調(diào)整大小,放置在角色頭頂正上方,在其表面添加一個方向標(biāo)記(貼圖),如三角形。

    ? ? ? ? ?b.分別為角色和標(biāo)記平面添加一個圖層player_layer和player_plane,并使其選中該圖層;

    ? ? ? ? ? ??

    ? ? ? ? ?c. 分別設(shè)置兩個攝像機的可見圖層,在Culling Mask(剔除遮罩)下,即MainCamera中的player_plane取消打鉤,對于MainCamera不可見(不渲染),MapCamera中的player_layer取消打鉤,對于MapCamera不可見(不渲染);

    ? ? ? ? ? ?

    ?

    ? ? ? ? ?d.如何取消小地圖中的空白區(qū)域,讓它和主攝像機完美組合,如下圖中空白區(qū)域。

    ? ? ? ? ? ?

    ? ? ? ? ? ? 可以通過地圖攝像機(MapCamera)中設(shè)置清除標(biāo)記為:僅深度(該攝像機深度要比主攝像機大)。

    ? ? ? ? ? ?

    ? ? ? ? ? ?效果如下:

    ? ? ? ? ? ?

    ?

    ? ? 4. 對于設(shè)計的改進

  • 對于人物方向標(biāo)記,可以設(shè)計一個三角形,在平面中設(shè)計平面為透明,即可隱去如上圖中標(biāo)記周圍的白色部分;
  • 對于地圖攝像機,可以在這個地圖下面放置一個平面,調(diào)整為地圖大小,整個地圖以圖片方式添加待該平面中去,設(shè)計地圖攝像機的可見圖層,這樣能省去地圖攝像機獲取整個立體地圖,渲染而消耗的計算機資源。
  • ? ? 5. 本次設(shè)計的預(yù)覽效果(圖中正方塊代表角色)

    ? ? ? ?

    總結(jié)

    以上是生活随笔為你收集整理的Unity-游戏小地图实战(前述知识点回顾与运用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。