2017/08/26(土) [n年前の日記]
#1 [python] pygletを1.3.0rc1にしてみたら遅くなった
Python から OpenGL を利用できる pyglet というパッケージがあって、cocos2d もその pyglet を使ってたりするのだけど。
手元の環境では、今まで pyglet 1.2.4 を使ってたけど、気づいたら 1.3.0rc1 があるっぽいので、試しに差し替えてみたりして。また、pyglet が 1.3.x になるのと同時に、cocos2d も 0.6.4 から 0.6.5 になったらしいので、そちらもインストール。ちなみに環境は、Windows10 x64 + Python 2.7.13 32bit。
cocos2d を使うスクリプトを動かしてみたら、FPSが 55 → 40 まで低くなってしまった。うーん。
タイルマップのBGを2枚表示してるところを1枚にしてみたら FPSが55ぐらいに戻ったので、どうもタイルマップの描画で遅くなってるっぽいなと…。
手元の環境では、今まで pyglet 1.2.4 を使ってたけど、気づいたら 1.3.0rc1 があるっぽいので、試しに差し替えてみたりして。また、pyglet が 1.3.x になるのと同時に、cocos2d も 0.6.4 から 0.6.5 になったらしいので、そちらもインストール。ちなみに環境は、Windows10 x64 + Python 2.7.13 32bit。
pip uninstall cocos2d pip uninstall pyglet pip install pyglet==1.3.0rc1 pip install cocos2d
cocos2d を使うスクリプトを動かしてみたら、FPSが 55 → 40 まで低くなってしまった。うーん。
タイルマップのBGを2枚表示してるところを1枚にしてみたら FPSが55ぐらいに戻ったので、どうもタイルマップの描画で遅くなってるっぽいなと…。
[ ツッコむ ]
以上です。