[ Unity 2D ] 教學 #16 – Sorting Layers(排序圖層)

這一篇是補充Layer篇忘記打的

在寫Layer跟Tag時大家應該都有看到Sorting Layers

這是在2D中用來劃分圖層順序的重要東西

由於Layer大多拿來做碰撞的設定,而2D中不像3D可以藉由跟改Z軸做出前後關係

因此2D必須使用Sorting Layers來設定「誰前誰後」

 

點擊任意一個Sprite物件,在Sprite Renderer組件中會看到Sorting Layers與Order in Layer

  • Sorting Layers 排序圖層 – 設定方式就跟Layer一樣。數值愈大Sprite會在愈上層
  • Order in Layer 圖層次序 – 可以理解成在同個Sorting Layers中,物件所處的高度,數值愈大就在愈上層

做2D遊戲時必須用Sorting Layers跟Order in Layer才能排序前後關係,因此也是很常用到的功能

 

範例可以參考以下的Unity官方教學

 

Leave a Comment