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