SpriteRenderとMeshRendererの描画順を調整する
2020/10/05
Unity
SpriteRenderer
MeshRenderer
UnityでSpriteRendererとMeshRendererの描画順を調整する方法
環境
- Unity 2020.1.3f1
方法
実はMeshRendererにもsortingLayerやsortingOrderを指定するプロパティがあって使える[1]。
MeshRenderer meshRenderer = GetComponent<MeshRenderer>();
meshRenderer.sortingLayerName = "Hoge";
meshRenderer.sortingOrder = 100;
SRP環境ならカメラスタックを使う方法とかもあるけど、たぶんこれが一番簡単だと思う。