KX_WorldInfo(EXP_PyObjectPlus)#

base class — EXP_PyObjectPlus

class KX_WorldInfo(EXP_PyObjectPlus)#

A world object.

# Set the mist color to red.
import bge

sce = bge.logic.getCurrentScene()

sce.world.mistColor = [1.0, 0.0, 0.0]
KX_MIST_QUADRATIC#

Type of quadratic attenuation used to fade mist.

KX_MIST_LINEAR#

Type of linear attenuation used to fade mist.

KX_MIST_INV_QUADRATIC#

Type of inverse quadratic attenuation used to fade mist.

mistEnable#

Return the state of the mist.

Type:

bool

mistStart#

The mist start point.

Type:

float

mistDistance#

The mist distance fom the start point to reach 100% mist.

Type:

float

mistIntensity#

The mist intensity.

Type:

float

mistType#

The type of mist - must be KX_MIST_QUADRATIC, KX_MIST_LINEAR or KX_MIST_INV_QUADRATIC

mistColor#

The color of the mist. Black = [0.0, 0.0, 0.0], White = [1.0, 1.0, 1.0]. Mist and background color sould always set to the same color.

Type:

mathutils.Color

horizonColor#

The horizon color. Black = [0.0, 0.0, 0.0, 1.0], White = [1.0, 1.0, 1.0, 1.0]. Mist and horizon color should always be set to the same color.

Type:

mathutils.Vector

zenithColor#

The zenith color. Black = [0.0, 0.0, 0.0, 1.0], White = [1.0, 1.0, 1.0, 1.0].

Type:

mathutils.Vector

ambientColor#

The color of the ambient light. Black = [0.0, 0.0, 0.0], White = [1.0, 1.0, 1.0].

Type:

mathutils.Color

exposure#

Amount of exponential color correction for light.

Type:

float between 0.0 and 1.0 inclusive

range#

The color range that will be mapped to 0 - 1.

Type:

float between 0.2 and 5.0 inclusive

envLightEnergy#

The environment light energy.

Type:

float from 0.0 to infinite

envLightEnabled#

Returns True if Environment Lighting is enabled. Else returns False

Type:

bool (read only)

envLightColor#

White: returns 0 SkyColor: returns 1 SkyTexture: returns 2

Type:

int (read only)