トップページ > ゲ製作技術 > 2013年04月05日 > akoAyRai

書き込み順位&時間帯一覧

7 位/101 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000011200000004



使用した名前一覧書き込んだスレッド一覧

DXライブラリ 総合スレッド その15

書き込みレス一覧

DXライブラリ 総合スレッド その15
22 :[sage]:2013/04/05(金) 14:58:18.71 ID:akoAyRai
>>18>>19
たぶんそうだとは思うのですが、、、ただ、AもBも同じ関数を使って鳴らしていますし、
両方ともUpdate関数の中に書いてます。

極端な話、
Update関数内にて、

int a =0;

if(上が押されたら){
a = 1;}
if(下が押されたら){
a = 0;
}

if(a==0){
再生関数(AのBGM,ループ)
}else if(a==1){
再生関数(BのBGM,ループ)
}

で、なんの問題も無しにBGMは切り替わり、鳴り続けますよね?
なのに、BのBGMだけ「毎フレーム先頭から流しなおそうとしている」になるのが納得いきません。

>>21
それぞれを別の曲にしても、B(主では無い方のBGM)の方に設定したBGMは
BGMは鳴らず、ぶつぶつ「毎フレーム先頭から流しなおそうとしている」状態になります。
DXライブラリ 総合スレッド その15
24 :[sage]:2013/04/05(金) 15:30:40.36 ID:akoAyRai
>>23
あ、もちろん再生関数というのは>>11に書いてありますが
自分で作ったものであり、
同じ曲を再生中の場合はスルーする、という内容を含めた
定義をしております。
DXライブラリ 総合スレッド その15
30 :[sage]:2013/04/05(金) 16:09:31.12 ID:akoAyRai
>>25 >>28
あくまで例として書いてしまったがために
突っ込み所満載ですみません。
お二人のご指摘は本来自分で書いてるプログラムではバッチリなはずです。
変数aについては突っ込まれるかなと思ったんですが
例のつもりだったので強行して書き込んでしまいました。

しかし、皆さんが親身になってくださるので
ソースをさらしてみたいと思います。
どうか、原因を突き止めて頂きたいです。
しばし、お待ちを。
DXライブラリ 総合スレッド その15
31 :[sage]:2013/04/05(金) 16:10:28.50 ID:akoAyRai
>>29
その通りですね、なので晒してみますので
ご確認して頂きたいです。しばしおまちを。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。