mieki256's diary



2013/04/27() [n年前の日記]

#1 [prog] PyGameとDXRubyを別PCで動かして速度を確認

録画用PC上で動かしてみたり。以下のスペック。
スクリプトは、640x480、BGを1枚べた描き、64x64ドット x 512枚、を描画する内容。

AMD 785G (Radeon HD 4200) って、オンボードビデオとはいえ、それほど酷い印象は持ってなかったわけで。DXRuby も PyGame も、どちらもスルスル動くかなと思ったのだけど。結果は外れた。

DXRuby を使ったスクリプトは、ウインドウ表示、60FPSでスルスルと動いた。こっちはバッチリ。

PyGame を使ったスクリプトは、26FPS。DXRuby の半分にも達してない。ウインドウ表示でも、フルスクリーン表示でも、結果は変わらず。

PyGame って、遅いんだな…。たぶん Python が遅いのではなくて、SDLが遅いのかなと勝手に想像。しかし、ここまで差がつくとは思わなかった。それにしても、DXRuby は凄い。DirectX を使うと、こんなに差が出てくるのか…。

HSPも勉強中。 :

HSPの処理速度も確認してみたいので、少し勉強してるのだけど。なにかこう、ソースが読みづらいというか、分かりづらいというか。アセンブラに少し近い言語仕様のような気が。

hgimg3 のサンプルソースをコピペして、エミッタとやらでスプライト相当を大量に表示できるところまでは出来たのだけど。動かし方がよく分からず。自前で個別に動かすにはどうすれば。また、BGの表示とスクロール方法がよく分からず。

exe化は、スクリプトエディタのメニューから呼び出すだけでできてしまうので、そこは感心したり。この簡単さなら、流行るのも分かる気がする。

以上です。

過去ログ表示

Prev - 2013/04 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project