Arma 3 Scripting

Command in Lights

setLightIntensity

Also available as Markdown and JSON, or read the original wiki page.

Description

Sets intensity of light directly. setLightBrightness uses setLightIntensity internally, therefore avoid using setLightBrightness alltogether to avoid confusion

Note

Intensity formula is as follows (IF SET VIA setLightBrightness):

Intensity = Brightness ^ 2 * 2500;
[4096, 4096, 10] spawn {
    private _brightness = 1;
    private _intensity = _brightness ^ 2 * 2500;

    private _obj = "Sign_Sphere10cm_F" createVehicleLocal _this;
    private _light = "#lightpoint" createVehicleLocal _this;
    _light setLightDayLight true;
    _light setLightAmbient [1, 1, 1];
    _light setLightColor [1, 1, 1];

    _light setLightBrightness _brightness;
    sleep 0.2;
    _brightness = getLightingAt _obj select 3;

    _light setLightIntensity _intensity;
    sleep 0.2;
    _intensity = getLightingAt _obj select 3;

    systemChat format ["%1 (%2, %3)", _brightness == _intensity, _brightness, _intensity];

    deleteVehicle _light;
    deleteVehicle _obj;
};

Syntax

light setLightIntensity value

Parameters:

Returns: Nothing

Examples

Example 1

myLight setLightIntensity 4;

See also

setLightAmbient · setLightColor · lightAttachObject · lightDetachObject · setLightBrightness · setLightAttenuation · setLightUseFlare · setLightFlareSize · setLightFlareMaxDistance · setLightDayLight · getLightInfo

Community notes