トップページ > 過去ログ > 記事閲覧
ムービーの音をフェードアウトさせたいのですが…
名前:初心者orz 日時: 2012/04/01 23:12

ムービーを表示している際に何らかの操作をすると、だんだんフェードアウトするようにしたいのですが、 フェードアウト自体はアルファ値を下げて実現できましたが、 音量を下げる方法が分かりません。 そのような関数や方法はありませんでしょうか? コード #include <DxLib.h> int Alpha=255, Movie=0; BOOL End=FALSE; DxLib_Init(); Movie = LoadGraph( "movie.avi"); PlayMovieToGraph( Movie); while( ProcessMessage() == 0 && GetMovieStateToGraph( Movie) == 1 ){ if(CheckHitKeyAll()==1) End=True; SetDrawBlendMode( DX_BLENDMODE_ALPHA, Alpha); DrawExtendGraph( 0, 0, 640, 480, Movie, FALSE); SetDrawBlendMode( DX_BLENDMODE_NOBLEND, 0); if(End){ Alpha -= 2; // ここで音量を下げたい } if(Alpha<=0){ PauseMovieToGraph( Movie); break; } } waitkey(); DxLib_End; return 0;

Page: 1 |

Re: ムービーの音をフェードアウトさせたいのですが… ( No.1 )
名前:タカトゥ 日時:2012/04/02 00:08

ChangeMovieVolumeToGraph() でできませんか?
Re: ムービーの音をフェードアウトさせたいのですが… ( No.2 )
名前:初心者orz (解決) 日時:2012/04/02 11:22

>タカトゥさん 成功しました! ありがとうございましたm(__)m

Page: 1 |