|
Panda3D
|
Public Member Functions | |
| __init__ (self) | |
| addBlastForce (self, vector) | |
| debugPrint (self, message) | |
| deleteCollisions (self) | |
| disableAvatarControls (self) | |
| displayDebugInfo (self) | |
| enableAvatarControls (self) | |
| flushEventHandlers (self) | |
| getSpeeds (self) | |
| handleAvatarControls (self, task) | |
| initializeCollisions (self, collisionTraverser, avatarNodePath, wallCollideMask, floorCollideMask, avatarRadius=1.4, floorOffset=1.0, reach=1.0) | |
| oneTimeCollide (self) | |
| placeOnFloor (self) | |
| setAirborneHeightFunc (self, getAirborneHeight) | |
| setAvatar (self, avatar) | |
| setCollisionsActive (self, active=1) | |
| setFloorBitMask (self, bitMask) | |
| setTag (self, key, value) | |
| setWalkSpeed (self, forward, jump, reverse, rotate) | |
| setWallBitMask (self, bitMask) | |
Public Member Functions inherited from DirectObject | |
| __init__ (self) | |
| accept (self, event, method, extraArgs=[]) | |
| acceptOnce (self, event, method, extraArgs=[]) | |
| addTask (self, *args, **kwargs) | |
| detectLeaks (self) | |
| doMethodLater (self, *args, **kwargs) | |
| getAllAccepting (self) | |
| ignore (self, event) | |
| ignoreAll (self) | |
| isAccepting (self, event) | |
| isIgnoring (self, event) | |
| removeAllTasks (self) | |
| removeTask (self, taskOrName) | |
Public Attributes | |
| avatar = avatar | |
| avatarControlForwardSpeed = forward | |
| avatarControlReverseSpeed = reverse | |
| avatarControlRotateSpeed = rotate | |
| avatarNodePath = avatarNodePath | |
| cTrav = collisionTraverser | |
| tuple | liftSpeed |
| float | rotationSpeed = 0.0 |
| float | slideSpeed = 0.0 |
| float | speed = 0.0 |
| task = None | |
| vel = Vec3(0.0, 0.0, 0.0) | |
Static Public Attributes | |
| notify = DirectNotifyGlobal.directNotify.newCategory("DevWalker") | |
| runMultiplier = ConfigVariableDouble('dev-run-multiplier', 4.0) | |
| str | slideName = "slide-is-disabled" |
| wantDebugIndicator = ConfigVariableBool('want-avatar-physics-indicator', False) | |
Static Public Attributes inherited from DirectObject | |
| accept_once = acceptOnce | |
| add_task = addTask | |
| detect_leaks = detectLeaks | |
| do_method_later = doMethodLater | |
| get_all_accepting = getAllAccepting | |
| ignore_all = ignoreAll | |
| is_accepting = isAccepting | |
| is_ignoring = isIgnoring | |
| remove_all_tasks = removeAllTasks | |
| remove_task = removeTask | |
Additional Inherited Members | |
Protected Member Functions inherited from DirectObject | |
| _addTask (self, task) | |
| _clearTask (self, task) | |
Protected Attributes inherited from DirectObject | |
| dict | _taskList = {} |
| __init__ | ( | self | ) |
| addBlastForce | ( | self, | |
| vector ) |
| debugPrint | ( | self, | |
| message ) |
for debugging
| deleteCollisions | ( | self | ) |
| disableAvatarControls | ( | self | ) |
Ignore the arrow keys, etc.
| displayDebugInfo | ( | self | ) |
For debug use.
| enableAvatarControls | ( | self | ) |
Activate the arrow keys, etc.
| flushEventHandlers | ( | self | ) |
| getSpeeds | ( | self | ) |
| handleAvatarControls | ( | self, | |
| task ) |
Check on the arrow keys and update the avatar.
| initializeCollisions | ( | self, | |
| collisionTraverser, | |||
| avatarNodePath, | |||
| wallCollideMask, | |||
| floorCollideMask, | |||
| avatarRadius = 1.4, | |||
| floorOffset = 1.0, | |||
| reach = 1.0 ) |
| oneTimeCollide | ( | self | ) |
| placeOnFloor | ( | self | ) |
| setAirborneHeightFunc | ( | self, | |
| getAirborneHeight ) |
| setAvatar | ( | self, | |
| avatar ) |
| setCollisionsActive | ( | self, | |
| active = 1 ) |
| setFloorBitMask | ( | self, | |
| bitMask ) |
| setTag | ( | self, | |
| key, | |||
| value ) |
| setWalkSpeed | ( | self, | |
| forward, | |||
| jump, | |||
| reverse, | |||
| rotate ) |
| setWallBitMask | ( | self, | |
| bitMask ) |
| avatar = avatar |
| avatarControlForwardSpeed = forward |
| avatarControlReverseSpeed = reverse |
| avatarControlRotateSpeed = rotate |
| avatarNodePath = avatarNodePath |
| cTrav = collisionTraverser |
| tuple liftSpeed |
|
static |
| rotationSpeed = 0.0 |
|
static |
|
static |
| slideSpeed = 0.0 |
| speed = 0.0 |
| task = None |
| vel = Vec3(0.0, 0.0, 0.0) |
|
static |