改变Unity的2DSprite各种Layer层的代码
改变Unity的2DSprite的Sorting Layer
this.transform.GetComponent<SpriteRenderer>().sortingLayerName = "Layer 1";
然而sortingLayerID并没有改变
this.transform.GetComponent<SpriteRenderer>().sortingLayerID = 3;
本文详细介绍了如何使用代码改变Unity中2D Sprite的Sorting Layer、Order in Layer和Layer,提供具体示例代码,并总结了Unity 2D Sprite的渲染层级:Layer > Sorting Layer > Order in Layer。
this.transform.GetComponent<SpriteRenderer>().sortingLayerName = "Layer 1";
然而sortingLayerID并没有改变
this.transform.GetComponent<SpriteRenderer>().sortingLayerID = 3;

被折叠的 条评论
为什么被折叠?