I want to create a 5 second delay before my image destroys itself.
class world:
def init(self):
from direct.gui.OnscreenImage import OnscreenImage
imageObject = OnscreenImage(image = ‘images/ridge_racer_menu.jpg’, pos = (0, 0, 0))
???
image.destroy()
But how do i do this?
rdb
2
Try this:
from direct.gui.OnscreenImage import OnscreenImage
class world:
def __init__(self):
imageObject = OnscreenImage(image = 'images/ridge_racer_menu.jpg', pos = (0, 0, 0))
taskMgr.doMethodLater(5.0, image.destroy, 'destroyMyImage', extraArgs=[])
Hint: always import your modules at the top of your file, never inside a class or function definition.