SCA_ObjectActuator(SCA_IActuator)¶
base class — SCA_IActuator
- class bge.types.SCA_ObjectActuator¶
The object actuator (“Motion Actuator”) applies force, torque, displacement, angular displacement, velocity, or angular velocity to an object. Servo control allows to regulate force to achieve a certain speed target.
- force¶
The force applied by the actuator.
- Type:
Vector((x, y, z))
- useLocalForce¶
A flag specifying if the force is local.
- Type:
boolean
- torque¶
The torque applied by the actuator.
- Type:
Vector((x, y, z))
- useLocalTorque¶
A flag specifying if the torque is local.
- Type:
boolean
- dLoc¶
The displacement vector applied by the actuator.
- Type:
Vector((x, y, z))
- useLocalDLoc¶
A flag specifying if the dLoc is local.
- Type:
boolean
- dRot¶
The angular displacement vector applied by the actuator
- Type:
Vector((x, y, z))
Note
Since the displacement is applied every frame, you must adjust the displacement based on the frame rate, or you game experience will depend on the player’s computer speed.
- useLocalDRot¶
A flag specifying if the dRot is local.
- Type:
boolean
- linV¶
The linear velocity applied by the actuator.
- Type:
Vector((x, y, z))
- useLocalLinV¶
A flag specifying if the linear velocity is local.
- Type:
boolean
Note
This is the target speed for servo controllers.
- angV¶
The angular velocity applied by the actuator.
- Type:
Vector((x, y, z))
- useLocalAngV¶
A flag specifying if the angular velocity is local.
- Type:
boolean
- damping¶
The damping parameter of the servo controller.
- Type:
integer (short)
- forceLimitX¶
The min/max force limit along the X axis and activates or deactivates the limits in the servo controller.
- Type:
list [min(float), max(float), bool]
- forceLimitY¶
The min/max force limit along the Y axis and activates or deactivates the limits in the servo controller.
- Type:
list [min(float), max(float), bool]
- forceLimitZ¶
The min/max force limit along the Z axis and activates or deactivates the limits in the servo controller.
- Type:
list [min(float), max(float), bool]
- pid¶
The PID coefficients of the servo controller.
- Type:
list of floats [proportional, integral, derivate]
- reference¶
The object that is used as reference to compute the velocity for the servo controller.
- Type:
KX_GameObject
or None