C/C++言語でRPGを作ってみるスレ2
■ このスレッドは過去ログ倉庫に格納されています
0505デフォルトの名無しさん
2005/08/22(月) 00:42:43mciよりも下位レベルのwaveOut系APIを使用して
再生時にループフラグを指定しています。
>>483のソースに手を加えたmainと
ループするBGMと単発の効果音を担うようにCSoundクラスを作りました。
wavファイルは>>483のファイルを使用しているので
同じフォルダーに置いてください
http://gamdev.org/up/img/3053.zip
起動時にBGM(その2_02.wav)を延々と鳴らし続け、
「効果音」ボタンで「コイン音」
「一時停止/再生」ボタンでBGMの一時停止と再開
BGMボタンが沢山並んでいますが適当なループするwavを同フォルダに配置し、
そのファイル名をWinMain.cppの適切な箇所で書き換えれば
ボタンを押す事によって対応したBGMに切り替わるはず。
と、今アップしたソースの確認をしたら改行コードがCR(Mac)になっていたので
VC++でコンパイル出来なかった。改行コードをMac(CR)からWin(CR+LF)に変えてください。
■ このスレッドは過去ログ倉庫に格納されています