Game Maker Language リファレンス > 組み込み関数 用途別 > 2D グラフィック機能 > テクスチャ・ブレンド機能 > draw_set_blend_mode
Game Maker Language リファレンス > 組み込み関数 用途別 > 色とブレンドモード > draw_set_blend_mode
描画ブレンドモードを設定します
※ブレンドモードの設定はGM:S2から gpu_set_blendmode() に置き換わりました。
draw_set_blend_mode( mode );
GameMaker:Studioでは、srcカラーとdstカラーを描画時にブレンドモードで計算することができます。 この関数は次の定数を使用して、4つの基本的な方法でブレンドモードを設定できます:
定数名 | 説明 | 拡張モード |
bm_normal | 通常ブレンド(初期値) | bm_src_alpha, bm_inv_src_alpha |
bm_add | 加算ブレンド。明るい領域の輝度を加算 | bm_src_alpha, bm_one |
bm_subtract | 減算ブレンド。明るい領域の輝度を減算 | bm_zero, bm_inv_src_color |
bm_max | Maxブレンド。加算ブレンドに似ている | bm_src_alpha, bm_inv_src_color |
拡張ブレンドモードの使い方は、draw_set_blend_mode_ext()に記載しています。
draw_set_blend_mode( bm_add ); draw_circle_color(100, 100, 50, c_white, c_black, 0); draw_set_blend_mode( bm_normal );
加算ブレンドでグラデーションがかかった円を加算ブレンドで描画します。(グロー効果)