フェード+効果音
Posted: 2010年6月13日(日) 00:24
int fie=LoadGraph( "field.bmp" ) ;
int ble=LoadGraph( "bless.bmp" ) ;
for(i=255;i>=0;i-=3){
ClearDrawScreen();
SetDrawScreen( DX_SCREEN_BACK ) ;
DrawGraph(0,0,fie,FALSE);
SetDrawBlendMode(DX_BLENDMODE_NOBLEND,255);
DrawGraph(300,300, ble, FALSE );
SetDrawBlendMode(DX_BLENDMODE_ALPHA,i);
DrawBox(300,300,430,488,GetColor(255,255,255),TRUE);
SetDrawBlendMode(DX_BLENDMODE_NOBLEND,255);
ScreenFlip() ;
}
SetDrawScreen( DX_SCREEN_FRONT ) ;
field(1);
こんな感じにプログラムを入力して、白→フェードしながらに画像を表示というのを作りました。
これに効果音を出せるように仕組んで、フェードしつつ効果音を出すというのがやりたいのですが、平行できません。
どうすればいいかアドバイスが欲しいです。
int ble=LoadGraph( "bless.bmp" ) ;
for(i=255;i>=0;i-=3){
ClearDrawScreen();
SetDrawScreen( DX_SCREEN_BACK ) ;
DrawGraph(0,0,fie,FALSE);
SetDrawBlendMode(DX_BLENDMODE_NOBLEND,255);
DrawGraph(300,300, ble, FALSE );
SetDrawBlendMode(DX_BLENDMODE_ALPHA,i);
DrawBox(300,300,430,488,GetColor(255,255,255),TRUE);
SetDrawBlendMode(DX_BLENDMODE_NOBLEND,255);
ScreenFlip() ;
}
SetDrawScreen( DX_SCREEN_FRONT ) ;
field(1);
こんな感じにプログラムを入力して、白→フェードしながらに画像を表示というのを作りました。
これに効果音を出せるように仕組んで、フェードしつつ効果音を出すというのがやりたいのですが、平行できません。
どうすればいいかアドバイスが欲しいです。