Python Config.prc文件必须通过load display或aux display至少命名一个有效的panda display库。错误
我正在使用panda3d,在代码中遇到了一个bug。我似乎找不到什么地方不对劲。 这是:Python Config.prc文件必须通过load display或aux display至少命名一个有效的panda display库。错误,python,panda3d,Python,Panda3d,我正在使用panda3d,在代码中遇到了一个bug。我似乎找不到什么地方不对劲。 这是: /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/panda3d/etc/Confauto.prc :util: Reading /Users/Munish/Desktop/python/pygame_games/Config.prc Known pipe types: (all display mo
/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/panda3d/etc/Confauto.prc
:util: Reading /Users/Munish/Desktop/python/pygame_games/Config.prc
Known pipe types:
(all display modules loaded.)
Traceback (most recent call last):
File "3d.py", line 12, in <module>
game = MyGame()
File "3d.py", line 10, in __init__
super().__init__()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 338, in __init__
self.openDefaultWindow(startDirect = False, props=props)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 1020, in openDefaultWindow
self.openMainWindow(*args, **kw)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 1055, in openMainWindow
self.openWindow(*args, **kw)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 765, in openWindow
win = func()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 745, in <lambda>
func = lambda : self._doOpenWindow(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 817, in _doOpenWindow
self.makeDefaultPipe()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/showbase/ShowBase.py", line 646, in makeDefaultPipe
self.notify.error(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/direct/directnotify/Notifier.py", line 130, in error
raise exception(errorString)
Exception: No graphics pipe is available!
Your Config.prc file must name at least one valid panda display
library via load-display or aux-display.
这是我的Config.prc:
window-width 1280 720
win-size 1280 720
我做错了什么?提前感谢您。希望这能奏效: 3d.py:
来自panda3d.core导入加载文件
从panda3d.core导入ConfigPageManager
从direct.showbase.showbase导入showbase
打印(ConfigPageManager.getGlobalPtr())
#资本化很重要。
loadPrcFile('config.prc')
类别MyGame(ShowBase):
定义初始化(自):
超级()。\uuuu初始化\uuuuu(自)
game=MyGame()
打印(基本)
game.run()
config.prc:
window-width 1280 720
win-size 1280 720
有人在吗?在你的prc文件中试试这个:win size 1280 720它仍然不起作用