Panda3D
|
Public Member Functions | |
__init__ (self, enable=True, passMessagesThrough=False) | |
__str__ (self) | |
add (self, controls, name="basic") | |
collisionsOff (self) | |
collisionsOn (self) | |
delete (self) | |
deleteCollisions (self) | |
disable (self) | |
disableAvatarJump (self) | |
enable (self) | |
enableAvatarJump (self) | |
get (self, name) | |
getIsAirborne (self) | |
getSpeeds (self) | |
lockControls (self) | |
monitor (self, foo) | |
placeOnFloor (self) | |
remove (self, name) | |
setSpeeds (self, forwardSpeed, jumpForce, reverseSpeed, rotateSpeed, strafeLeft=0, strafeRight=0) | |
setTag (self, key, value) | |
setWASDTurn (self, turn) | |
stop (self) | |
unlockControls (self) | |
use (self, name, avatar) | |
Public Attributes | |
controls | |
currentControls | |
currentControlsName | |
forceAvJumpToken | |
ignoreUse | |
inputStateTokens | |
isEnabled | |
passMessagesThrough | |
WASDTurnTokens | |
Static Public Attributes | |
notify = DirectNotifyGlobal.directNotify.newCategory("ControlManager") | |
wantWASD = ConfigVariableBool('want-WASD', False) | |
__init__ | ( | self, | |
enable = True, | |||
passMessagesThrough = False ) |
__str__ | ( | self | ) |
add | ( | self, | |
controls, | |||
name = "basic" ) |
Add a control instance to the list of available control systems. Args: controls: an avatar control system. name (str): any key that you want to use to refer to the controls later (e.g. using the use(<name>) call). See also: :meth:`use()`.
collisionsOff | ( | self | ) |
collisionsOn | ( | self | ) |
delete | ( | self | ) |
deleteCollisions | ( | self | ) |
disable | ( | self | ) |
disableAvatarJump | ( | self | ) |
prevent
enable | ( | self | ) |
enableAvatarJump | ( | self | ) |
Stop forcing the ctrl key to return 0's
get | ( | self, | |
name ) |
getIsAirborne | ( | self | ) |
getSpeeds | ( | self | ) |
lockControls | ( | self | ) |
monitor | ( | self, | |
foo ) |
placeOnFloor | ( | self | ) |
remove | ( | self, | |
name ) |
Remove a control instance from the list of available control systems. Args: name: any key that was used to refer to the controls when they were added (e.g. using the add(<controls>, <name>) call). See also: :meth:`add()`.
setSpeeds | ( | self, | |
forwardSpeed, | |||
jumpForce, | |||
reverseSpeed, | |||
rotateSpeed, | |||
strafeLeft = 0, | |||
strafeRight = 0 ) |
setTag | ( | self, | |
key, | |||
value ) |
setWASDTurn | ( | self, | |
turn ) |
stop | ( | self | ) |
unlockControls | ( | self | ) |
use | ( | self, | |
name, | |||
avatar ) |
name is a key (string) that was previously passed to add(). Use a previously added control system. See also: :meth:`add()`.
controls |
currentControls |
currentControlsName |
forceAvJumpToken |
ignoreUse |
inputStateTokens |
isEnabled |
|
static |
passMessagesThrough |
|
static |
WASDTurnTokens |