from direct.controls.GhostWalker import GhostWalker is for avatars.

A walker control such as this one provides:

  • creation of the collision nodes

  • handling the keyboard and mouse input for avatar movement

  • moving the avatar

it does not:

  • play sounds

  • play animations

although it does send messages that allow a listener to play sounds or animations based on walker events.

Inheritance diagram

Inheritance diagram of direct.controls.GhostWalker

class GhostWalker[source]

Bases: NonPhysicsWalker

notify = <direct.directnotify.Notifier.Notifier object>
slideName = 'jump'