2009-05-21から1日間の記事一覧

Imageクラスを再設計する

なんとかImageオブジェクトに対して自由に描画できないものだろうか。 と、ここんとこずーっと考えている。 たとえばImageオブジェクトを全てD3DUSAGE_RENDERTARGETとして、同時にD3DPOOL_DEFAULTとD3DPOOL_SYSTEMMEMを指定したテクスチャを2つ作る。 ビデオ…

ViewPort機能を考える

DirectXにはViewPortという機能がある。 ようするにクリッピング範囲の指定だ。 現在、DXRubyにはViewPortを指定する機能が無い。 Imageクラスの拡張が超高速に動くのなら、それこそImageオブジェクトを適当な範囲で作って、そこに描画するようにすればViewP…

ゲームループの分解を考える

Rubyでアクションゲームは一般的なイメージとして無謀だ。 ファミコン程度のものであればできそうな感じ。 しかしそれも物によって、ライブラリの得意不得意というものがある。 大きな画像を描画するのが遅ければ全画面スクロールして大きなキャラを動かすの…