以下の内容はhttps://toburau.hatenablog.jp/entry/20080704/1215198886より取得しました。


画像の透明部分

読み込んだ画像の一部分を透明にするには、SDL_SetColorKey()で設定する。

int SDL_SetColorKey(SDL_Surface *surface, Uint32 flag, Uint32 key);

surfaceは設定する画像、flagにフラグ。keyに透明にするピクセルの値を入れる。
フラグにはSDL_SRCCOLORKEYをセット。またSDL_RLEACCELをセットするとRLEアクセラレーションを使って描画する。RLEアクセラレーションは透明ピクセルが水平方向に連続しているとき転送速度がアップする。

SDL_Surface *image;
image = IMG_Load("test.gif");
SDL_SetColorKey(image, (SDL_SRCCOLORKEY|SDL_RLEACCEL), *(Uint8 *)image->pixels);



以上の内容はhttps://toburau.hatenablog.jp/entry/20080704/1215198886より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14