RenderQueue.Geometry
Описание
Geometry — это предопределенная очередь отображения, которую Unity использует для непрозрачной геометрии.
Эта очередь рендеринга используется по умолчанию Unity для рендеринга всех непрозрачных материалов. Очередь рендеринга Geometry имеет значение по умолчанию 2000. Вы можете изменить это значение, используя Material.renderQueue или Shader.renderQueue APIs.
Вы можете применить смещение к значению по умолчанию. Это смещение должно иметь значение от -500 до +500, чтобы считаться непрозрачным Unity. Значения вне этого диапазона относятся к другим категориям RenderQueue, таким как RenderQueue.Background.
Дополнительные ресурсы: Material.renderQueue, Shader.renderQueue, тегов субшадеров.
using UnityEngine; using UnityEngine.Rendering;
public class RenderQueueExample : MonoBehaviour { public Material material; public int renderQueueOffset;
void Start() { if (material != null) { // Adjust the render queue using the specified offset material.renderQueue = (int)(RenderQueue.Geometry + renderQueueOffset); } } }
Назначает пользовательскую очередь рендеринга для материала, чтобы принудить к сортировке объектов, рендеринг которых выполняется с помощью этого материала.