[ 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官方教學

 



相關文章

教學 #06 – 碰撞器、觸發器、剛體(一)... 在Unity中,碰撞機制大致上有兩個重點: Collider(碰撞器)、Trigger(觸發器)、Rigidbody(剛體) 這篇教學文中較多文字上的解說,若是Unity的新手建議好好耐...
教學 #10 – 小總結●小飛兵 射擊遊戲實作(一)... 已經到第10篇教學文了,這次我們將實作出一款可以遊玩的射擊遊戲,將會用到之前所有教學文所教的東西。 ※注意本篇內容較多,請小心食用 這篇教學文也可以算做是一個複習,接下來我們會把之...
教學 #14 – Scene(場景) Scene是個很重要的環節,在中文稱為「場景」 以比較直覺的方式來說明的話,Scene可以當作遊戲中的關卡,每一個關卡都是獨立的Scene 在Unity的工具列中,File下會看到...
教學 #09 – 獲取Component(組件)資訊 每個GameObject都帶有數個Component組件,而我們自定義的腳本中常有一些需要抓取的資訊,例如角色的血量、速度等等的,就必須抓取物件Component中的一些參數。 Get...