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

Lightmapping.Bake

Экспериментальный: это API экспериментально и может быть изменено или удалено в будущем.

Declaration

public static bool Bake(SceneManagement.Scene targetScene);

Параметры

Параметр Описание
targetScene Scene для генерации данных освещения.

Возвращаемое значение

логическое Возвращает true, если Unity успешно завершает работу light bake. Возвращает false, если Unity не успешно завершает работу light bake.

Описание

Запускает синхронное задание light bake для целевого объекта Scene.

Unity генерирует данные освещения только для цели Scene, но освещение обеспечивается осветительными приборами, рендерами, ландшафтами и эмиссионными материалами из всех открытых сцен. Обратите внимание, что рендеры и ландшафты обеспечивают освещение только в том случае, если их флаг StaticEditorFlags.ContributeGI включён.

Unity вызывает bakeStarted при запуске печенья и bakeCompleted при завершении печенья. Эта функция возвращается, когда Unity завершает запекание. Если запекание не удалось, Unity выводит предупреждение на консоль.

Обратите внимание, что Unity выполняет запекание только в том случае, если Lightmapping.giWorkflowMode установлено на Lightmapping.GIWorkflowMode.OnDemand. Если это не так, эта функция немедленно возвращает false.

Для асинхронных печеньев см. BakeAsync.

Дополнительные ресурсы: Scene.