Skip to content

[Unity] 使用 SortingIndex() 更改元件在指定層(layer)中的順序

Last Updated on 2021-10-30 by Clay

要讓這個功能生效,最好先設定好 Sorting Layer

而下方的 Order in Layer 則是我們可以透過程式更改的順序。數字越高則物件會在越上方,非透明的物件會遮住下方的物件。


範例程式碼

為了要指定在層(layer)中的順序,我們需要使用物件的 SpriteRenderer 屬性。在指定順序為 i 的情況下:

gameObject.GetComponent<SpriteRenderer>().sortingOrder = i;



References


Read More

Tags:

Leave a Reply取消回覆

Exit mobile version