I’m trying to import GravityWalker into my Toon class, but I keep getting an error code.
Traceback (most recent call last):
File "C:/Users/goodisam000/Desktop/Panda3D/Start.py", line 5, in <module>
from Messenger import Messenger
File "C:\Users\goodisam000\Desktop\Panda3D\Messenger.py", line 3, in <module>
from MakeAToon import MakeAToon
File "C:\Users\goodisam000\Desktop\Panda3D\MakeAToon.py", line 5, in <module>
from Toon import Toon
File "C:\Users\goodisam000\Desktop\Panda3D\Toon.py", line 5, in <module>
from direct.controls.GravityWalker import GravityWalker
File "C:\Panda3D-1.9.2\direct\controls\GravityWalker.py", line 25, in <module>
class GravityWalker(DirectObject.DirectObject):
File "C:\Panda3D-1.9.2\direct\controls\GravityWalker.py", line 27, in GravityWalker
wantDebugIndicator = base.config.GetBool('want-avatar-physics-indicator', 0)
NameError: name 'base' is not defined
Here’s my code for importing:
from direct.actor.Actor import Actor
import random
from pandac.PandaModules import *
#import Globals
from direct.controls.GravityWalker import GravityWalker
I have a Showbase initialized, and it runs properly as should. I’ve had this issue for a while and can’t for the life of me figure out a fix.