DXライブラリで音楽をフェードアウトさせる方法が分からないのですが
どうしたらいいかご存じの方がいましたら教えてください。
無題
Re:無題
私なら typedef struct{ int Flag; float Vol; }Fadeout_t; Fadeout_t Fadeout; このような構造体を用意して、フェードアウトさせたい瞬間フラグを立て、徐々に減らしていきます。 フラグを立てる瞬間は Fadeout.Flag = 1; Fadeout.Vol = 255; こう。で、計算部分では if( Fadeout.Flag==1 ){ Fadeout.Vol -= ○○; ○○に音量を変更; if(Fadeout.Vol<0){ Fadeout.Flag=0; } } このように、○○分減らしながらその音量に設定し、0を下回るとフラグを戻すといった感じです。 特にこれといった決まった方法があるわけではないと思いますが、私はこうやってます。