Panda3D场景中外部模型纹理无法正常显示的问题求助
Panda3D场景中外部模型纹理无法正常显示的问题求助
最近我想开始用Panda3D做游戏,但在加载下载的模型时遇到了纹理加载的问题。现在我尝试加载一个从网上获取的环境文件(test.egg),它显示为纯白色,没有任何纹理。
我的文件路径如下:
- 环境模型文件
test.egg所在位置:C:\Users\Markas\AppData\Local\Programs\Python\Python311\Lib\site-packages\panda3d\models - 对应的纹理文件所在位置:
C:\Users\Markas\AppData\Local\Programs\Python\Python311\Lib\site-packages\panda3d\models\tex
之前我忘记把纹理文件移到models文件夹时还会报错,但移过去之后就没有报错了,只是模型显示为空白。

以下是我当前的初始化代码:
def __init__(self): global base base=self ShowBase.__init__(self) self.env=self.loader.loadModel("models/test") self.box = self.loader.loadModel("models/box") self.box.reparentTo(self.render) self.env.reparentTo(self.render) # Camera self.camLens.setFov(75) self.taskMgr.add(self.update_camera, "camera_task") self.taskMgr.add(self.update_movement, "move_task") self.camera.setPos(0,2,2) # Detect key presses self.keys = [] self.buttonThrowers[0].node().setButtonDownEvent('any') self.buttonThrowers[0].node().setButtonUpEvent('any-up') self.accept('escape',self.userExit) self.accept('any', self.press) self.accept('any-up', self.release) self.crouched=1 self.disableMouse() props = WindowProperties() props.setCursorHidden(True) props.setSize(1920, 1080) props.setFullscreen(True) self.win.requestProperties(props)
备注:内容来源于stack exchange,提问作者Markas M
相关产品推荐
相关产品推荐

