base class — bpy_struct
Game engine related settings for the object
Game engine actuators to act on events
Type: | bpy_prop_collection of Actuator, (readonly) |
---|
Select the collision shape that better fits the object
Type: | enum in [‘BOX’, ‘SPHERE’, ‘CYLINDER’, ‘CONE’, ‘CONVEX_HULL’, ‘TRIANGLE_MESH’, ‘CAPSULE’], default ‘BOX’ |
---|
The collision group of the object
Type: | boolean array of 8 items, default (False, False, False, False, False, False, False, False) |
---|
Extra margin around object for collision detection, small amount required for stability
Type: | float in [0, 1], default 0.0 |
---|
The groups this object can collide with
Type: | boolean array of 8 items, default (False, False, False, False, False, False, False, False) |
---|
Game engine controllers to process events, connecting sensors to actuators
Type: | bpy_prop_collection of Controller, (readonly) |
---|
General movement damping
Type: | float in [0, 1], default 0.0 |
---|
Maximum speed at which the character will fall
Type: | float in [0, 1000], default 0.0 |
---|
Form factor scales the inertia tensor
Type: | float in [0, 1], default 0.0 |
---|
Relative friction coefficients in the in the X, Y and Z directions, when anisotropic friction is enabled
Type: | float array of 3 items in [0, 1], default (0.0, 0.0, 0.0) |
---|
Upward velocity applied to the character when jumping
Type: | float in [0, 1000], default 0.0 |
---|
Disable simulation of linear motion along the X axis
Type: | boolean, default False |
---|
Disable simulation of linear motion along the Y axis
Type: | boolean, default False |
---|
Disable simulation of linear motion along the Z axis
Type: | boolean, default False |
---|
Disable simulation of angular motion along the X axis
Type: | boolean, default False |
---|
Disable simulation of angular motion along the Y axis
Type: | boolean, default False |
---|
Disable simulation of angular motion along the Z axis
Type: | boolean, default False |
---|
Mass of the object
Type: | float in [0.01, 10000], default 0.0 |
---|
Radius of object representation in obstacle simulation
Type: | float in [0, 1000], default 0.0 |
---|
Select the type of physical representation
Type: | enum in [‘NO_COLLISION’, ‘STATIC’, ‘DYNAMIC’, ‘RIGID_BODY’, ‘SOFT_BODY’, ‘OCCLUDER’, ‘SENSOR’, ‘NAVMESH’, ‘CHARACTER’], default ‘NO_COLLISION’ |
---|
Game engine properties
Type: | bpy_prop_collection of GameProperty, (readonly) |
---|
Radius of bounding sphere and material physics
Type: | float in [0.01, inf], default 0.0 |
---|
General rotation damping
Type: | float in [0, 1], default 0.0 |
---|
Game engine sensor to detect events
Type: | bpy_prop_collection of Sensor, (readonly) |
---|
Shows actuators for this object in the user interface
Type: | boolean, default False |
---|
Shows controllers for this object in the user interface
Type: | boolean, default False |
---|
Print state debug info in the game engine
Type: | boolean, default False |
---|
Shows sensors for this object in the user interface
Type: | boolean, default False |
---|
Show state panel
Type: | boolean, default False |
---|
Settings for Bullet soft body simulation
Type: | GameSoftBodySettings, (readonly) |
---|
Initial state when the game starts
Type: | boolean array of 30 items, default (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False) |
---|
State determining which controllers are displayed
Type: | boolean array of 30 items, default (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False) |
---|
Maximum height of steps the character can run over
Type: | float in [0.01, 1], default 0.0 |
---|
Disable simulation of angular motion along the Z axis
Type: | boolean, default False |
---|
Object is detected by the Near and Radar sensor
Type: | boolean, default False |
---|
Set all state bits
Type: | boolean, default False |
---|
Enable anisotropic friction
Type: | boolean, default False |
---|
Specify a collision bounds type other than the default
Type: | boolean, default False |
---|
Add children to form a compound collision object
Type: | boolean, default False |
---|
Object does not react to collisions, like a ghost
Type: | boolean, default False |
---|
React to force field physics settings in materials
Type: | boolean, default False |
---|
Create representation for obstacle simulation
Type: | boolean, default False |
---|
Record animation objects without physics
Type: | boolean, default False |
---|
Use face normal to rotate object, so that it points away from the surface
Type: | boolean, default False |
---|
Disable auto (de)activation in physics simulation
Type: | boolean, default False |
---|
States which are being used by controllers
Type: | boolean array of 30 items, default (False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False, False), (readonly) |
---|
Clamp velocity to this maximum speed
Type: | float in [0, 1000], default 0.0 |
---|
Clamp velocity to this minimum speed (except when totally still)
Type: | float in [0, 1000], default 0.0 |
---|
Inherited Properties
Inherited Functions
References