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

LightmapSettings.lightmaps

Declaration

public static LightmapData[] lightmaps;

Описание

Массив, содержащий текстуры lightmap для всех загруженных сцен.

Unity автоматически обновляет этот массив при загрузке или выгрузке сцен. При загрузке новой сцены Unity добавляет связанные с ней lightmaps в конец массива. При выгрузке сцены Unity удаляет связанные lightmaps из массива, и массив уменьшается соответственно.

Renderer.lightmapIndex является индексом в этом массиве и указывает, какой элемент массива соответствует lightmap, используемому рендерером.

Это свойство возвращает копию массива lightmap. Изменения в этой копии не влияют на загруженные в данный момент lightmaps. Однако любые изменения текстур, на которые ссылаются элементы массива, имеют последствия. Чтобы изменить загруженные в данный момент lightmaps, вы должны назначить измененный массив обратно этому свойству.

Примечание: Вызов свойства осторожно, чтобы избежать проблем с производительностью.

Вы можете назначать массивы любого размера этому свойству. Назначение массива мгновенно изменит lightmaps, которые Unity использует для отображения. Используйте это для запроса, изменения, обмена или удаления lightmaps, используемых для отображения.