LightmapSettings.lightmaps
Declaration
public static LightmapData[] lightmaps;Описание
Массив, содержащий текстуры lightmap для всех загруженных сцен.
Unity автоматически обновляет этот массив при загрузке или выгрузке сцен. При загрузке новой сцены Unity добавляет связанные с ней lightmaps в конец массива. При выгрузке сцены Unity удаляет связанные lightmaps из массива, и массив уменьшается соответственно.
Renderer.lightmapIndex является индексом в этом массиве и указывает, какой элемент массива соответствует lightmap, используемому рендерером.
Это свойство возвращает копию массива lightmap. Изменения в этой копии не влияют на загруженные в данный момент lightmaps. Однако любые изменения текстур, на которые ссылаются элементы массива, имеют последствия. Чтобы изменить загруженные в данный момент lightmaps, вы должны назначить измененный массив обратно этому свойству.
Примечание: Вызов свойства осторожно, чтобы избежать проблем с производительностью.
Вы можете назначать массивы любого размера этому свойству. Назначение массива мгновенно изменит lightmaps, которые Unity использует для отображения. Используйте это для запроса, изменения, обмена или удаления lightmaps, используемых для отображения.