サイログ。

~雑多な記事置き場~

2008-01-27から1日間の記事一覧

影文字機能を追加

Fontクラスにuse_shadow/use_shadow=メソッドを追加しました。 これをtrueにすると、影文字を表示させることが出来ます。 shadow_color/shadow_color=メソッドで影文字の色を shadow_margin/shadow_margin=影文字の、文字からの相対位置を指定できます。

アルファブレンディングでハマる

実は、SDL(Ruby/SDL固有かも?)のアルファブレンディングではまってました。 転送元サーフェス(32bpp)にSRCALPHAフラグが設定されていると、32bppの転送先 サーフェスのアルファチャネルを全く変えずに転送されるということを 知らずに、転送元のアルファチ…

Window,TextBox関係のテコ入れ

WindowやTextBox関係のパラメータ(WindowParameterやCursorParameterなど) の画像関係は、すべてスプライトか、SpriteAnimationクラスのインスタンスに しようかなと考えています。ウィンドウの大きさに応じた画像を用意する必要があったけど(以前は、 縦棒…

色深度が32ビット固定へ

今度リリースするMiyako1.4.6では、スプライトのアルファチャネルの 制限幅が広がります。 また、Colorクラスのメソッドも、[r,g,b]の3要素から、[r,g,b,a]の4要素に 拡張されます。あと、ウィンドウに表示させる文字(24ピクセル以上)は、αブレンディング 対…