【Unity】tilemap層級解決方案

1.png

分為三層tilemap

草地層,懸崖層,覆蓋層

Z分別為0,50,100

2.png

懸崖的tilemap設(shè)置 mode改為Individual模式

3.png

分別在各自層級上刷上草和懸崖

4.png

在覆蓋層上刷上懸崖上層的草皮

5.png

刷完后的效果

6.png

打開草地的整體效果,這樣便完成了第二層草地覆蓋第一層懸崖的視覺效果,但實際上第二層的草地和第一層的草地是同一層tilemap,只有懸崖上的覆蓋層使用了一個單獨的層級,使視覺上顯示為覆蓋層和草皮像在同一層

7.png

同理,如果還需要第三層的話,在需要的位置繼續(xù)在懸崖層刷上懸崖

8.png

在覆蓋層刷上覆蓋草皮,如此,便實現(xiàn)了視覺上的高度關(guān)系,后期只要處理好人物的行走障礙,讓人物的尋路貼了懸崖邊緣,就可以了

9.png

注意,雖然可以做這樣的背面懸崖的效果,但是不要在靠近背面懸崖的地方放置植物,石頭等裝飾物,會產(chǎn)生層級錯誤,

10.png

其他物體的z設(shè)置為200

加上植物后的整體效果,層級顯示正確

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容