Rubyで素敵な2Dゲームを作るための優れたグラフィックフレームワークを探しています。GosuとRubygameの間でどのグラフィックRubyフレームワークが高速であるかを確認するために3つの非常に簡単なテストを行いました。このテストでは、フレームワークのメソッドを使用した最も簡単な方法で赤い正方形を移動および描画する「Square」クラスのインスタンスを1000個作成します。3番目のテストも同じですが、純粋なOpenGL実装(フレームワークなし)で行われます。結果は次のとおりです。
PURE OPENGL(ruby-openglを使用)80Fps: 代替テキストhttp://grab.by/JTM
GOSU(ruby-opengl + gosuを使用)46Fps: 代替テキストhttp://grab.by/JTC
RUBYGAME(ruby-opengl + rubygame + rsdlを使用)32Fps: 代替テキストhttp://grab.by/JTw
純粋なOpenGLテストとRubygameまたはGosuテストの間にこのような大きなfpsの違いがあるのはなぜですか?(両方ともopenglを使用していますか)
それらのフレームワークは本当に信頼できますか、それとも私が使用すべきより良いフレームワークがありますか?(私は、純粋なOpenGLで画像のサウンドとフォントをロードするプロセス全体を実行しているとは思いません:p)
あなたの意見は何ですか?