A ray sensor detects the first object in a given direction.
KX_GameObject
|
getHitObject()
DEPRECATED: Use the hitObject property instead. |
|
|
list [x, y, z]
|
|
list [nx, ny, nz]
|
getHitNormal()
DEPRECATED: Use the hitNormal property instead. |
|
|
list [dx, dy, dz]
|
|
integer
|
|
integer
|
|
|
|
boolean
|
|
KX_GameObject
|
|
|
|
|
|
|
|
|
isTriggered()
True if this sensor brick has triggered the current controller.
(Inherited from SCA_ISensor.SCA_ISensor) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int from 0 to 5 KX_RAY_AXIS_POS_X, KX_RAY_AXIS_POS_Y,
KX_RAY_AXIS_POS_Z, KX_RAY_AXIS_NEG_X, KX_RAY_AXIS_NEG_Y,
KX_RAY_AXIS_NEG_Z
|
axis
The axis the ray is pointing on.
|
int
|
executePriority
This determines the order controllers are evaluated, and actuators
are activated (lower priority is executed first).
(Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
|
int
|
frequency
The frequency for pulse mode sensors.
(Inherited from SCA_ISensor.SCA_ISensor)
|
list [x, y, z]
|
hitNormal
The normal (in worldcoordinates) of the object at the location where
the object was hit by the ray.
|
KX_GameObject
|
hitObject
The game object that was hit by the ray.
|
list [x, y, z]
|
hitPosition
The position (in worldcoordinates) where the object was hit by the
ray.
|
boolean
|
invert
Flag to set if this sensor activates on positive or negative events.
(Inherited from SCA_ISensor.SCA_ISensor)
|
boolean
|
level
Flag to set whether to detect level or edge transition when entering
a state.
(Inherited from SCA_ISensor.SCA_ISensor)
|
KX_GameObject or None in exceptional cases.
|
owner
The game object this logic brick is attached to (read only).
(Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
|
boolean
|
positive
True if this sensor brick is in a positive state.
(Inherited from SCA_ISensor.SCA_ISensor)
|
string
|
property
The property the ray is looking for.
|
float
|
range
The distance of the ray.
|
list [x, y, z]
|
rayDirection
The direction from the ray (in worldcoordinates).
|
boolean
|
triggered
True if this sensor brick is in a positive state.
(Inherited from SCA_ISensor.SCA_ISensor)
|
boolean
|
useMaterial
Whether or not to look for a material (false = property)
|
boolean
|
useNegPulseMode
Flag to turn negative pulse mode on and off.
(Inherited from SCA_ISensor.SCA_ISensor)
|
boolean
|
usePosPulseMode
Flag to turn positive pulse mode on and off.
(Inherited from SCA_ISensor.SCA_ISensor)
|
boolean
|
useXRay
Whether or not to use XRay.
|