A Light object.
# Turn on a red alert light. import GameLogic
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
list [vx, vy, vz]
|
|
3d vector.
|
|
float
|
|
list [vx, vy, vz]
|
|
|
getPhysicsId()
Returns the user data object associated with this game object's
physics controller.
(Inherited from GameTypes.KX_GameObject) |
|
|
list [fx, fy, fz]
|
|
3-tuple (float, 3-tuple (x,y,z), 3-tuple (x,y,z))
|
|
list [vx, vy, vz]
|
|
bool
|
|
3-tuple (KX_GameObject, 3-tuple (x,y,z), 3-tuple (nx,ny,nz))
or 4-tuple (KX_GameObject, 3-tuple (x,y,z), 3-tuple (nx,ny,nz),
KX_PolyProxy)
|
rayCast(objto,
objfrom,
dist,
prop,
face,
xray,
poly)
Look from a point/object to another point/object and find first
object hit within dist that matches prop.
(Inherited from GameTypes.KX_GameObject) |
|
|
KX_GameObject
|
rayCastTo(other,
dist,
prop)
Look towards another point/object and find first object hit within
dist that matches prop.
(Inherited from GameTypes.KX_GameObject) |
|
|
boolean
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CListValue
of KX_GameObject
|
|
CListValue
of KX_GameObject
|
|
float
|
|
KX_MeshProxy
|
|
string
|
|
3x3 rotation matrix
|
|
KX_GameObject
|
|
list [x, y, z]
|
|
int
|
|
boolean
|
|
|
|
|
|
|
|
|
|
|
get(key,
default=None)
Return the value matching key, or the default value if its not found.
(Inherited from GameTypes.KX_GameObject) |
|
|
list
|
|
boolean
|
|
list
|
actuators
a list of SCA_IActuator with string/index lookups and iterator
support.
(Inherited from GameTypes.KX_GameObject)
|
CListValue
of KX_GameObject's
|
children
direct children of this object, (read-only).
(Inherited from GameTypes.KX_GameObject)
|
CListValue
of KX_GameObject's
|
childrenRecursive
all children of this object including childrens children,
(read-only).
(Inherited from GameTypes.KX_GameObject)
|
|
color
Synonym for colour.
|
list [r, g, b]
|
colour
The colour of this light.
|
list of SCA_ISensor.
|
controllers
a sequence of SCA_IController objects with string/index lookups
and iterator support.
(Inherited from GameTypes.KX_GameObject)
|
float
|
distance
The maximum distance this light can illuminate.
|
float
|
energy
The brightness of this light.
|
bool
|
invalid
Test if the object has been freed by the game engine and is no longer
valid.
(Inherited from GameTypes.PyObjectPlus)
|
bitfield
|
layer
The layer mask that this light affects object on.
|
float
|
linVelocityMax
Clamp the maximum linear velocity to prevent objects moving beyond a
set speed.
(Inherited from GameTypes.KX_GameObject)
|
float
|
linVelocityMin
Enforces the object keeps moving at a minimum velocity.
(Inherited from GameTypes.KX_GameObject)
|
float
|
lin_attenuation
The linear component of this light's attenuation.
|
list [ix, iy, iz]
|
localInertia
the object's inertia vector in local coordinates.
(Inherited from GameTypes.KX_GameObject)
|
3x3 Matrix [[float]]
|
localOrientation
The object's local orientation.
(Inherited from GameTypes.KX_GameObject)
|
list [x, y, z]
|
localPosition
The object's local position.
(Inherited from GameTypes.KX_GameObject)
|
list [sx, sy, sz]
|
localScale
The object's local scaling factor.
(Inherited from GameTypes.KX_GameObject)
|
float
|
mass
The object's mass
(Inherited from GameTypes.KX_GameObject)
|
list of KX_MeshProxy
|
meshes
a list meshes for this object.
(Inherited from GameTypes.KX_GameObject)
|
string
|
name
The name of this CValue derived object (read-only).
(Inherited from GameTypes.KX_GameObject)
|
boolean
|
occlusion
occlusion capability flag.
(Inherited from GameTypes.KX_GameObject)
|
3x3 Matrix [[float]] On write: local orientation, on read: world
orientation
|
orientation
The object's orientation.
(Inherited from GameTypes.KX_GameObject)
|
KX_GameObject or None
|
parent
The object's parent object.
(Inherited from GameTypes.KX_GameObject)
|
list [x, y, z] On write: local position, on read: world position
|
position
The object's position.
(Inherited from GameTypes.KX_GameObject)
|
float
|
quad_attenuation
The quadratic component of this light's attenuation (SPOT and NORMAL
lights only)
|
list [sx, sy, sz] On write: local scaling, on read: world scaling
|
scaling
The object's scaling factor.
(Inherited from GameTypes.KX_GameObject)
|
list
|
sensors
a sequence of SCA_ISensor objects with string/index lookups and
iterator support.
(Inherited from GameTypes.KX_GameObject)
|
|
spotblend
Specifies the intensity distribution of the spot light.
|
|
spotsize
The cone angle of the spot light, in degrees.
|
int
|
state
the game object's state bitmask, using the first 30 bits, one bit
must always be set.
(Inherited from GameTypes.KX_GameObject)
|
float
|
timeOffset
adjust the slowparent delay at runtime.
(Inherited from GameTypes.KX_GameObject)
|
|
type
The type of light - must be SPOT, SUN or NORMAL
|
boolean
|
visible
visibility flag.
(Inherited from GameTypes.KX_GameObject)
|
3x3 Matrix [[float]]
|
worldOrientation
The object's world orientation.
(Inherited from GameTypes.KX_GameObject)
|
list [x, y, z]
|
worldPosition
The object's world position.
(Inherited from GameTypes.KX_GameObject)
|
list [sx, sy, sz]
|
worldScale
The object's world scaling factor.
(Inherited from GameTypes.KX_GameObject)
|
|
NORMAL
A point light source.
|
|
SPOT
A spot light source.
|
|
SUN
A point light source with no attenuation.
|
dict
|
attrDict
get the objects internal python attribute dictionary for direct
(faster) access.
(Inherited from GameTypes.KX_GameObject)
|