簡體   English   中英

Unity Tilemap 圖層順序排序【瓷磚前后的玩家】由 4 個松散瓷磚組成的樹精靈

[英]Unity Tilemap layer order sorting [Player in front of and behind tiles] Tree sprite consisting of 4 loose tiles

當我從 web 開發分支出來時,我一直在慢慢地投入到 Unity2D 中。 結果,我目前遇到了一個渲染問題,我遇到了一個渲染問題,在瓦片地圖中我有樹(以及將來具有相同樣式的多個其他對象),其中一棵樹由 2x2 瓦片組成。 玩家需要根據它的 Y 值在樹的前后行走。 這有效,只是玩家將樹計算為 4 個單獨的精靈,因此它一次顯示玩家在一個精靈后面。

我的問題是,解決方案是在樹的前面和后面正確渲染玩家。 解決方案需要動態地確定我可以在哪里,例如,讓玩家 3 塊高並且仍然按預期工作。

不幸的是,我剛剛創建了這個帳戶,所以我還不能在 SO 上放置圖像。

  • 我已經把項目圖形設置弄亂了,我已經改變了透明度排序模式和軸,軸現在是 0/1/-1。
  • 我已經將玩家的圖層和瓦片地圖放在了相同的圖層上。
  • 根據在線指南和可能的解決方案,Tilemap 渲染器的模式是獨立的。

我希望這個解決方案能讓我找到一種方式,我可以動態添加任何東西,比如一個板條箱、一桶 2 塊高的瓷磚以及任何我只需要放置它們的東西,如果它會我不會有問題可以創建一個有 2 個瓷磚空間大的瓷磚。

此鏈接可能會幫助您: https://gamedev.stackexchange.com/questions/119734/unity-order-in-z-layer-for-objects

然而,在這個提議的解決方案中,樹不能成為瓦片地圖的一部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM