Does Panda3d provide any function to pause the main game loop?
thanks:) that helped!
[url=https://discourse.panda3d.org/viewtopic.php?t=2116&highlight=pause]this on might help as well
I’ve defined a togglePause function for my game like this:
def togglePause(self): #toggle
if (not self.paused):
#change title; add paused
#print "Paused"
self.winProps.setTitle(self.windowTitle + " - Paused")
base.win.requestProperties(self.winProps)
self.paused = True
self.title = OnscreenText("PAUSED", style=Plain,
fg=(1,1,1,1), pos=(0,.85), scale=.1)
self.clock.setMode(ClockObject.MSlave)
taskMgr.remove("moveTask")
else:
#change title back
#print "UnPaused"
self.winProps.setTitle(self.windowTitle)
base.win.requestProperties(self.winProps)
self.paused = False
self.title.remove()
self.clock.setMode(ClockObject.MNormal)
taskMgr.add(self.keyMapper.player.move, "moveTask")