Module KX_TrackToActuator :: Class KX_TrackToActuator

Class KX_TrackToActuator

SCA_ILogicBrick.SCA_ILogicBrick --+    
                                  |    
        SCA_IActuator.SCA_IActuator --+
                                      |
                                     KX_TrackToActuator

Edit Object actuator in Track To mode.


Warning: Track To Actuators will be ignored if at game start, the object to track to is invalid.

This will generate a warning in the console:

ERROR: GameObject OBName no object in EditObjectActuator ActuatorName

Instance Methods
 
setObject(object)
DEPRECATED: Use the object property.
string, KX_GameObject or None if no object is set
getObject(name_only)
DEPRECATED: Use the object property.
 
setTime(time)
DEPRECATED: Use the time property.
integer
getTime()
DEPRECATED: Use the time property.
 
setUse3D(use3d)
DEPRECATED: Use the use3D property.
boolean
getUse3D()
DEPRECATED: Use the use3D property.
integer
getExecutePriority()
Gets the execution priority of this logic brick. (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
KX_GameObject
getOwner()
Gets the game object associated with this logic brick. (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
 
setExecutePriority(priority)
Sets the priority of this logic brick. (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
Instance Variables
int executePriority
This determines the order controllers are evaluated, and actuators are activated (lower priority is executed first). (Inherited from SCA_ILogicBrick.SCA_ILogicBrick)
KX_GameObject or None object
the object this actuator tracks.
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)
integer time
the time in frames with which to delay the tracking motion
boolean use3D
the tracking motion to use 3D
Method Details

setObject(object)

 

DEPRECATED: Use the object property. Sets the object to track.

Parameters:
  • object (KX_GameObject, string or None) - Either a reference to a game object or the name of the object to track.

getObject(name_only)

 

DEPRECATED: Use the object property. Returns the name of the object to track.

Parameters:
  • name_only (bool) - optional argument, when 0 return a KX_GameObject
Returns: string, KX_GameObject or None if no object is set

setTime(time)

 

DEPRECATED: Use the time property. Sets the time in frames with which to delay the tracking motion.

Parameters:
  • time (integer)

getTime()

 

DEPRECATED: Use the time property. Returns the time in frames with which the tracking motion is delayed.

Returns: integer

setUse3D(use3d)

 

DEPRECATED: Use the use3D property. Sets the tracking motion to use 3D.

Parameters:
  • use3d (boolean) - - True: allow the tracking motion to extend in the z-direction.
    • False: lock the tracking motion to the x-y plane.

getUse3D()

 

DEPRECATED: Use the use3D property. Returns True if the tracking motion will track in the z direction.

Returns: boolean