Files
JJBB/Assets/Project/Script/Shader/MeshRendererOrder.cs
2024-08-23 15:49:34 +08:00

25 lines
551 B
C#

using UnityEngine;
using System.Collections;
/// <summary>
/// 调整MeshRenderer的SortingOrder的工具
/// </summary>
[ExecuteInEditMode]
public class MeshRendererOrder : MonoBehaviour
{
public int sortingOrder;
#if UNITY_EDITOR
private Renderer _renderer;
private void Update()
{
if (_renderer == null)
_renderer = GetComponent<Renderer>();
_renderer.sortingOrder = sortingOrder;
}
#else
private void Start()
{
GetComponent<Renderer>().sortingOrder = sortingOrder;
}
#endif
}