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

wingui.rbの修正とサンプルを豪華に

wingui.rbをDXRubyと連携する場合の問題点や拡張性などを修正、機能も追加。 http://dxruby.sourceforge.jp/files/wingui.zip ・既存のウィンドウに関連付ける場合にサイズを自動で調整したり。 ・フォームのイベントメソッドをフォーム名じゃなくform_に固…

RGSS2を知る(38)

Bitmapで自分に自分を描画したときの挙動。 b1 = Bitmap.new(100,100) b1.fill_rect(b1.rect, Color.new(50,150,255,100)) b = Bitmap.new(640,480) b.blt(0, 0, b1, b1.rect) b.blt(50, 50, b, b.rect) s = Sprite.new s.bitmap = b loop do Graphics.updat…

RGSS2を知る(39)

文字描画は一区切りついたから次はトランジション。 256段階のグレースケール画像を使って2つの画面を切り替えるエフェクトだ。 Graphics.freezeで画面を固定して(たぶん内部はsnap_to_bitmapしてる)、Graphics.transitionで切り替える。 引数はフレーム数、…