2009-07-19から1日間の記事一覧

Cによる高速化とRuby

DXRubyFrameworkはゲームの基本ロジックをCに完全に閉じ込めることで圧倒的な速度を叩き出そうという試みだ。 Spriteクラスを継承してクラスを作り、オブジェクト生成時の初期化で各種設定をして、あとは勝手に動く。 設定に応じて必要なときだけRubyのメソ…

再びBox2D

丸い形状も扱えるようになった。 Box2DのオブジェクトとDXRubyのImageをカプセル化してみた。 require 'rubygems' require 'dxruby' require 'box2d' include Box2d b = B2AABB.new b.minVertex.set(0.0, 0.0) # 世界の左上 b.maxVertex.set(640.0, 480.0) #…

さらにBox2D

まあ、画像をアップしてもよくわからないが。 マウスで物を掴んで動かせるようになった。 これでようやくよくあるサンプルレベルになってきたわけだ。 require 'rubygems' require 'dxruby' require 'box2d' include Box2d b = B2AABB.new b.minVertex.set(0…