Unity 6.3
0 онлайн 44 гостей 3 в системе
Вход

ScriptableRenderContext.PrepareRendererListsAsync

Declaration

public void PrepareRendererListsAsync(List<RendererList> rendererLists);

Параметры

Параметр Описание
rendererLists Список объектов RendererList для подготовки к отображению.

Описание

Начинает обработку предоставленного RendererLists в фоновом режиме.

С помощью этой команды приложение может вручную запустить пакетную обработку и фильтрацию видимого GameObjects. Это асинхронная операция, и управление немедленно возвращается к приложению. Чтобы проверить статус каждого RendererList, используйте ScriptableRenderContext.QueryRendererList.

Если вы не используете эту команду, то пакетная обработка RendererLists начинается с ScriptableRenderContext.Submit. Используя эту команду, приложение может начать обработку ряда RendererLists вручную в начале кадра, прежде чем записывать любые другие команды рендеринга. Это позволяет обработке RendererList перекрываться с другой работой, что повышает производительность.

Кроме того, используя команду ScriptableRenderContext.QueryRendererListStatus, приложение может получить информацию о типе видимых объектов в сцене и оптимизировать рендеринг соответственно (например, пропуская проход создания цветовой пирамиды, если не видны объекты с искажениями).