Reputation: 11
I've been watching a tutorial on how to use Panda3d. I cannot get globalClock to not have red squigglies in Pycharm. I'd love some help; do I need to import something? Here is my code:
from panda3d.core import loadPrcFileData
confVars = """
win-size 1280 720
window-title My Game
cursor-hidden false
show-frame-rate-meter 1
show-scene-graph-analyzer-meter 1
undecorated
"""
loadPrcFileData("", confVars)
class myGame(ShowBase):
def __init__(self):
super().__init__(self)
self.jack = self.loader.loadModel("models/jack")
self.jack.reparentTo(self.render)
self.x = 0
self.speed = 2
self.angle = 0
def update(self, task):
dt = globalClock.getDt()
self.angle = 0
self.x = self.speed = dt
return task.cont
Upvotes: 1
Views: 450
Reputation: 11
import direct.showbase.ShowBaseGlobal
dt = direct.showbase.ShowBaseGlobal.globalClock.getDt()
OR
from direct.showbase.ShowBaseGlobal import globalClock
dt = globalClock.getDt()
Upvotes: 1