09/11/01 11:20:44 NOlFRA2M
すまない、上でグダグダ書いた者だけど、
draw_clear_alpha() という関数があった。
これは、ターゲットのフィールドを指定した色とアルファ値でクリアするというもの。
>>547のコードで、
mbtext_draw_test(Text);
length = global.mbtext_textarea_width;
surf = surface_create( length , 16);
surface_set_target(surf);
//draw_rectangle_color(0,0,length,16,c_black,c_black,c_black,c_black,0);
// の代わりに ↓を追加
draw_clear_alpha(c_white, 0) // この場合アルファ値は完全透過でクリアするべきなので、色は何でも良いと思う
mbtext_draw(Text);
surface_reset_target();
とするとうまくいく。