Hello,
I’d like to implement dynamic simulation playback speed in Panda. Basically I’d like to update the delay time of a task when the user strikes the right (decrease delay) or left (increase delay) keys. UpdateVehicleTask is the task I’m trying to alter. Thanks in advance for any suggestions!
My Attempt:
KEYBOARD INPUTS
def KeyBoardEvents(self):
self.accept("arrow_right", self.SPEEDUP)
self.accept("arrod_left", self.SLOWDOWN)
def SPEEDUP(self):
self.speed = self.speed/2
taskMgr.remove("UpdateVehicleTask")
taskMgr.doMethodLater(self.speed,UpdateVehicle,"UpdateVehicleTask",\
extraArgs=[self, p,r,ya,x,y,z], \
appendTask=True)