允许控制光照贴图作业。
在开始作业之前,可以通过 LightingSettings 设置烘焙设置。
其他资源:LightingSettings。
bakedGI | 此属性现在已过时。请使用 LightingSettings.bakedGI。 |
bakeOnSceneLoad | 确定是否应在加载场景时为尚未烘焙的场景生成光照数据。 |
buildProgress | 返回当前的光照贴图构建进度,如果 Lightmapping.isRunning 为 false,则返回 0。 |
isRunning | 烘焙作业正在运行时返回 true,否则返回 false(只读)。 |
lightingDataAsset | 活动场景使用的光照数据资源。 |
lightingSettings | 当前场景将使用的 LightingSettings。如果为 null,将抛出异常。 |
lightingSettingsDefaults | Unity 用于未分配 lightingSettings 的场景的默认 LightingSettings。(只读) |
realtimeGI | 此属性现在已过时。请使用 LightingSettings.realtimeGI。 |
Bake | 启动同步烘焙作业。 |
BakeAsync | 启动异步烘焙作业。 |
BakeMultipleScenes | 烘焙场景数组。 |
BakeReflectionProbe | 启动探针的同步烘焙作业。 |
取消 | 取消当前正在运行的异步烘焙作业。 |
Clear | 删除当前加载的场景的所有运行时数据。 |
ClearDiskCache | 清除光照贴图、反射探针和默认反射使用的缓存。 |
ClearLightingDataAsset | 对于当前加载的场景,此方法将删除 Lighting Data Asset 以及任何链接的光照贴图和反射探针资源。 |
GetAdditionalBakeDelegate | 获取当前设置的额外烘焙委托。 |
GetLightingSettingsForScene | 获取场景对象的 LightingSettings 对象。 |
GetTerrainGIChunks | 获取地形为 GI 烘焙划分的块数。 |
ResetAdditionalBakeDelegate | 将额外烘焙委托重置为 Unity 的默认值。 |
SetAdditionalBakeDelegate | 设置烘焙额外数据的委托。此委托必须在其烘焙完成后将 done 参数设置为 true 以解锁烘焙管道。必须通过再次调用 ResetDelegate 来重置。 |
SetLightingSettingsForScene | 将 LightingSettings 对象中指定的设置应用于场景对象。 |
SetLightingSettingsForScenes | 将 LightingSettings 对象中指定的设置应用于场景对象数组。 |
Tetrahedralize | 使用 Delaunay 四面体化从位置计算四面体。 |
TryGetLightingSettings | 获取当前场景的光照设置。如果为 null,将返回 false。 |
bakeCancelled | 烘焙作业取消时调用的事件。 |
bakeCompleted | 烘焙作业完成后调用的事件。仅在 LightingSettings.autoGenerate 设置为 false 时调用。 |
bakeStarted | 启动烘焙时调用的事件。仅在 LightingSettings.autoGenerate 设置为 false 时调用。 |
lightingDataAssetCleared | 从项目中删除 LightingData 资源时调用的事件。 |
lightingDataCleared | 从场景和渲染器中清除烘焙的全局光照数据时调用的事件。 |
lightingDataUpdated | 在 GI 烘焙过程中更新任何光照数据时调用的事件。 |
started | 烘焙作业启动时调用的委托。 |
AdditionalBakeDelegate | 在烘焙管道的最后阶段调用的委托。 |
OnCompletedFunction | Lightmapping.completed 回调使用的委托。 |
OnStartedFunction | Lightmapping.started 回调使用的委托。 |