Unity-游戏小地图实战(前述知识点回顾与运用)
階段知識回顧與運用---游戲中小地圖實戰(zhàn)
? ? ? ? ?
?
? ? ?2. 在場景中放置一個玩家角色,角色移動,視角跟著變化。
? ? ? ? ? 1.創(chuàng)建一個Player空游戲?qū)ο?#xff0c;作為父對象;
? ? ? ? ? 2. 添加角色(以Cube作為角色)和主攝像機兩個子對象;
? ? ? ? ? ?
? ?3. 再添加一個攝像機MapCamera,作為小地圖攝像機,設(shè)置該攝像機鏡頭垂直于地面。
???????? ??
?
? ? ? 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è)計的改進
? ? 5. 本次設(shè)計的預(yù)覽效果(圖中正方塊代表角色)
? ? ? ?
總結(jié)
以上是生活随笔為你收集整理的Unity-游戏小地图实战(前述知识点回顾与运用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客15666 又见斐波那契(矩阵快速幂
- 下一篇: 【操作系统复习】进程的状态与转换