2006年03月01日
_ メモ
Ruby/SDL(or SDL)でalpha値を持ったサーフィス(PNGからロードした場合など) を描画するためには以下のようにする必要がある。
image = SDL::Surface.load("image.png") image.set_alpha(SDL::SRCALPHA|SDL::RLEACCEL, SDL::ALPHA_OPAQUE) image = image.display_format_alpha
あとは image を SDL.blit_surface を使って描画すれば良い。
参考になりました。
なるほど。参考になります。