getLighting: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - " *\| *([Cc]omments|COMMENTS|Game|[Gg]ame [Nn]ame|Game [Vv]ersion|Game Version \(number surrounded by NO SPACES\)|Multiplayer Arguments( \("local" or "global"\))?|Effects|Multiplayer Effects( \("local" or "global"\))?|Multiplayer Exe...) |
No edit summary |
||
(9 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{ | {{RV|type=command | ||
|game1= arma3 | |game1= arma3 | ||
|version1= 2.00 | |||
|gr1= Lights | |||
|gr1 = Lights | |||
|descr= Gets general environment's light settings. | |descr= Gets general environment's light settings. | ||
Line 11: | Line 10: | ||
|s1= [[getLighting]] | |s1= [[getLighting]] | ||
|r1= [[Array]] | |r1= [[Array]] in format [ambientLightColor, ambientLightBrightness, lightDirection, starsVisibility]: | ||
* ambientLightColor: [[Color|Color (RGB)]] | * ambientLightColor: [[Color|Color (RGB)]] | ||
* ambientLightBrightness: [[Number]] | * ambientLightBrightness: [[Number]] | ||
Line 17: | Line 16: | ||
* starsVisibility: [[Number]] | * starsVisibility: [[Number]] | ||
|x1= < | |x1= <sqf>getLighting; // returns [[0.646753,0.781818,1],28526.2,[-0.0167152,0.211598,-0.977214],0]</sqf> | ||
|seealso= [[getLightingAt]] [[moonPhase]] [[ | |x2= <sqf>getLighting params ["_ambientLightColour", "_ambientLightBrightness", "_lightDirection", "_starsVisibility"];</sqf> | ||
|seealso= [[getLightingAt]] [[moonPhase]] [[Light Source Tutorial]] | |||
}} | }} | ||
{{Note | |||
|user= POLPOX | |||
|timestamp= 20230918132029 | |||
< | |text= Possible to check if a position is in a shadow. | ||
<sqf>[player,"VIEW"] checkVisibility [eyePos player,eyePos player vectorDiff ((getLighting#2) vectorMultiply 200)]</sqf> | |||
}} | |||
Latest revision as of 14:20, 18 September 2023
Description
- Description:
- Gets general environment's light settings.
- Groups:
- Lights
Syntax
- Syntax:
- getLighting
- Return Value:
- Array in format [ambientLightColor, ambientLightBrightness, lightDirection, starsVisibility]:
- ambientLightColor: Color (RGB)
- ambientLightBrightness: Number
- lightDirection: Vector3D
- starsVisibility: Number
Examples
- Example 1:
- getLighting; // returns [[0.646753,0.781818,1],28526.2,[-0.0167152,0.211598,-0.977214],0]
- Example 2:
- getLighting params ["_ambientLightColour", "_ambientLightBrightness", "_lightDirection", "_starsVisibility"];
Additional Information
- See also:
- getLightingAt moonPhase Light Source Tutorial
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
- Posted on Sep 18, 2023 - 13:20 (UTC)
-
Possible to check if a position is in a shadow.
[player,"VIEW"] checkVisibility [eyePos player,eyePos player vectorDiff ((getLighting#2) vectorMultiply 200)]