Hi!
Just started panda3d and I encoutered a problem, that I don’t understand:
Whenever I run the code below, the rendering window appears but is immediately unresponsive and remains it. I’m using python 3.10.9 with the spyder IDE and panda3d 1.10.13. I’m working on a fujitsu esprimo d956/e94+.
Thanks for any help!
#load configuration .prc file
from panda3d.core import loadPrcFile
loadPrcFile("Config/config.prc")
# #load config manager and print config vars
from panda3d.core import ConfigVariableManager
ConfigVariableManager.getGlobalPtr().listVariables()
#open panda 3d window
from direct.showbase.ShowBase import ShowBase
#create basic game class, i.e. "blueprint" for creating game objects
class game(ShowBase):
def __init__(self):
super().__init__() #make built-in variables accesible to game class
box = self.loader.loadModel("C:\\Users\leco10\Anaconda3\envs\panda3denv\Lib\site-packages\panda3d\models\box") #loader is built in, load box library model into game class
box.setPos(0,10,0)
box.reparentTo(self.render) #make it visible by giving it to render
#create instance of game
game_instance = game()
game_instance.run()