トップページ > 記事閲覧
新バージョンでは、サウンドのパンが効かない
名前:CYARACON 日時: 2013/06/09 04:40

いつもお世話になっております。 DXライブラリィを新しいバージョンにしたところ、 サウンドのパン設定をする関数 SetPanSoundMem が正しく動作しなくなってしまいました。 具体的なバージョンは、  ・旧バージョン(DxLib_VC3_08e)ではOK  ・新バージョン(DxLib_VC3_10c)ではNG となります。 以下、サンプルプログラムをUPしますので、お手数ですがご確認の上、 対策をしていただければ幸いです。 ・OS:Window7,64ビット ・開発ツール:Microsoft Visual C++ 2010 Express ・グラボ:GEFORCE GTX460 // サウンドパン(左右の音量調整)がうまくいかないサンプル //  ・DXライブラリィが旧バージョン(DxLib_VC3_08e):左から鳴る=OK //  ・DXライブラリィが新バージョン(DxLib_VC3_10c):中央から鳴ってしまう=NG // 2013.06.09 CYARACON #include "DxLib.h" #include <stdlib.h> int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { int sound_h ; // DXライブラリ初期化処理 if( DxLib_Init() == -1 ) { return -1; // エラー終了 } // サウンドハンドル設定 sound_h = LoadSoundMem( "test.wav" ) ; // 適当なwavファイルを用意してください。 // パン設定 SetPanSoundMem( -10000, sound_h ) ; // 左スピーカーのみ鳴らす // 音を鳴らす(バックグランド) PlaySoundMem( sound_h, DX_PLAYTYPE_BACK, TRUE ) ; DxLib_End() ; // DXライブラリ使用の終了処理 exit(0) ; // ソフトの終了 }
メンテ

Page: 1 |

Re: 新バージョンでは、サウンドのパンが効かない ( No.1 )
名前:CYARACON(解決済み) 日時:2013/06/09 05:19

別の質問で教えていただいた最新版ではOKでした。 お騒がせしました。 別の質問のURL ttp://hpcgi2.nifty.com/natupaji/bbs/patio.cgi?mode=view&no=3034
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存