This is probably too simple, but I modified a text one I found
to load photos and disappear after everything is loaded.
This way the computer doesn’t look like its infected with viruses
from the 30 second load up. [especially with full screen ]
I put the “game is loading” text into the bitmap.
Maybe someone will post a really good button one,
but here’s this just in case.
import direct.directbase.DirectStart
from direct.gui.OnscreenImage import OnscreenImage
imageObject = OnscreenImage(image = 'models/picture.BMP', pos = (-0.5, 0, 0.02))
base.graphicsEngine.renderFrame()
base.graphicsEngine.renderFrame()
base.graphicsEngine.renderFrame()
base.graphicsEngine.renderFrame()
imageObject.destroy()