2009-11-29から1日間の記事一覧

RGSS2を知る(17)

Planeクラスの使い道を調べようと思ったのだが、RPGのコードを見ても使ってるところが見当たらない。 ここで使ってる!って知ってる人がいたらぜひ教えてほしい。 必要なのかどうかわからないが、互換ライブラリなら作らないといけないのでとりあえず動かし…

RGSS互換ライブラリを考える

DXRubyのViewportがバグっているようだ。 DirectXでいうViewportというのは、射影変換後のxyそれぞれ-1〜1になった座標(zは0〜1)のはみ出したものをクリッピングした後、スクリーン座標系にスケーリングするときに使う。 つまり、元の座標を640*480の座標系…

RGSSとDXRubyの画像の扱いの違い

RGSSをいじっていて思うのは、DXRubyとの画像データの持ち方の違いである。 どっちもファイルを読んでオブジェクトとして保持する機能があり、画像に対して何かしらの編集をする機能もある。 名前はDXRubyのほうはImageクラス、RGSSはBitmapクラスだ。 DXRub…