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

LightBakingOutput

структура в UnityEngine

Выполнено в:UnityEngine.CoreModule

Описание

Структура, описывающая результат глобальной обработки освещения для данного источника света.

Пример ниже показывает, как проверить состояние запекания источника света и изменить его активное состояние.

using UnityEngine;
using System.Collections;

public class LightBakingOutputExample : MonoBehaviour { void TurnOffLight(Light light) { if (light.bakingOutput.isBaked && light.bakingOutput.lightmapBakeType != LightmapBakeType.Realtime) { Debug.Log("Light got some contribution statically baked, it cannot be turned off at runtime."); } else { light.enabled = false; } } }

Свойства

Свойство Описание
isBakedУже хранится ли световой поток в картах освещения и/или световых зондах?
lightmapBakeTypeЭто свойство описывает, какая часть вклада света была выпечена.
mixedLightingModeВ случае источника света LightmapBakeType.Mixed описывает, какой смешанный режим использовался для запекания источника света, в остальном не имеет значения.
occlusionMaskChannelВ случае света LightmapBakeType.Mixed, содержит индекс канала маски окклюзии для использования, если таковая имеется, в противном случае -1.
probeOcclusionLightIndexВ случае огня LightmapBakeType.Mixed содержит индекс огня, видимого с точки зрения пробников закрытия, если таковые имеются, в противном случае -1.