2013/05/11(土) [n年前の日記]
#1 [prog] pygletを勉強中
pygletも気になってきたので勉強中。なのだけど、何かの拍子に描画結果が見えなくなってハマったり。環境は、Windows7 x64 + Python 2.6.6 + pyglet 1.2alpha1。
原因は、on_resize() だった…。on_resize() を書いてしまうと、何故か描画がされなくなる。いや、描画がされてないのか表示がされてないのか分からんけど、とにかく画面が真っ黒なままで。メソッドの中で何の処理をしているのかは関係なし。
どうやら、on_resize() の内容を上書きしてしまうのが問題だったらしい。自分で書いた on_resize() の最初で super(Window, self).on_resize(width, height) を呼べば画面が表示できるようになった。
原因は、on_resize() だった…。on_resize() を書いてしまうと、何故か描画がされなくなる。いや、描画がされてないのか表示がされてないのか分からんけど、とにかく画面が真っ黒なままで。メソッドの中で何の処理をしているのかは関係なし。
どうやら、on_resize() の内容を上書きしてしまうのが問題だったらしい。自分で書いた on_resize() の最初で super(Window, self).on_resize(width, height) を呼べば画面が表示できるようになった。
[ ツッコむ ]
以上、1 日分です。