這一篇是補充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官方教學