IntroductionΒΆ

Sensors are the logic bricks that cause the logic to do anything. Sensors give an output when something happens, e.g. a trigger event such as a collision between two objects, a key pressed on the keyboard, or a timer for a timed event going off. When a sensor is triggered, a positive pulse is sent to all controllers that are linked to it.

The logic blocks for all types of sensor may be constructed and changed using the Logic Editor details of this process are given in the Sensor Editing page.

The following types of sensor are currently available:

Actuator
Detects when a particular actuator receives an activation pulse.
Always
Gives a continuous output signal at regular intervals.
Collision
Detects collisions between objects or materials.
Delay
Delays output by a specified number of logic ticks.
Joystick
Detects movement of specified joystick controls.
Keyboard
Detects keyboard input.
Message
Detects either text messages or property values
Mouse
Detects mouse events.
Near
Detects objects that move to within a specific distance of themselves.
Property
Detects changes in the properties of its owner object.
Radar
Detects objects that move to within a specific distance of themselves, within an angle from an axis.
Random
Generates random pulses.
Ray
Shoots a ray in the direction of an axis and detects hits.