1

最近、最新の安定版リリースと呼ばれる panda3d バージョン 1.8.1 をインストールしましたが、direct.showbase.ShowBase から次のコードを入力すると、ShowBase をインポートします

    class MyApp(ShowBase):

      def __init__(self):
         ShowBase.__init__(self)

    app = MyApp()
    app.run()

上記のコードにより、次のエラー メッセージが生成されました。

    :ShowBase(warning): Unable to open 'onscreen' window.

    Traceback (most recent call last):
    File "D:\delme.py", line 8, in <module>
    app = MyApp()
    File "D:\delme.py", line 6, in __init__
    ShowBase.__init__(self)
    File "C:\Panda3D-1.8.1\direct\showbase\ShowBase.py", line 244, in __init__
    self.openDefaultWindow(startDirect = False, props=props)
    File "C:\Panda3D-1.8.1\direct\showbase\ShowBase.py", line 880, in openDefaultWindow
    self.openMainWindow(*args, **kw)
    File "C:\Panda3D-1.8.1\direct\showbase\ShowBase.py", line 916, in openMainWindow
    self.openWindow(*args, **kw)
    File "C:\Panda3D-1.8.1\direct\showbase\ShowBase.py", line 671, in openWindow
    raise StandardError, 'Could not open window.'
StandardError: Could not open window.

なぜこれが起こっているのか、どうすれば解決できますか??

4

1 に答える 1

0

私は自分で問題を解決しました。panda3d1.8.1/etc/config.txt を編集しました

変更しました:load-display pandadx9から:load-display p3tinydisplay

于 2015-04-10T14:23:59.377 に答える