Re: 起動後すぐに落ちる グラフの構築に失敗 ( No.1 ) |
- 名前:管理人 日時:2011/05/08 02:26
どうやらサウンドの読み込みが失敗しているみたいです
mp3 ファイルはPCにDXライブラリと相性の良い mp3コーデックがインストール
されていないと読み込みに失敗しますので、ご注意ください
そして読み込みに失敗した場合にメモリの不正なアクセスが発生してしまうというバグを
Ver3.04e で修正しましたので、現在のバージョンでは何らかの音が鳴らないかもしれませんが、
起動後すぐに落ちるということはなくなると思います
なので、よろしければこちらの最新バージョンをお試しになってみてください m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用
http://homepage2.nifty.com/natupaji/DxLib/DxLibGCCTest.exe // Gnu C++ 用
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』を、VCをお使いの場合は『リビルド』を、
Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
|
Re: 起動後すぐに落ちる グラフの構築に失敗 ( No.2 ) |
- 名前:sy(サイ) 日時:2011/05/08 10:30
ご返信ありがとうございます。
音声の読み込みでしたか。コーデックはDxLib_Init()で調べているのですね。
新しいバージョンではコーデックによって音が再生できない場合は、
読み込み用の関数でエラーを検出できると考えてよろしいでしょうか?
もしかすると、こういうエラーを引き起こさない為にはoggを使用する方が安全と言う事も言えるのでしょうか?
|
Re: 起動後すぐに落ちる グラフの構築に失敗 ( No.3 ) |
- 名前:管理人 日時:2011/05/21 14:48
> 新しいバージョンではコーデックによって音が再生できない場合は、
> 読み込み用の関数でエラーを検出できると考えてよろしいでしょうか?
はい、読み込みが失敗するので戻り値が -1 かどうかで判断できます
> もしかすると、こういうエラーを引き起こさない為にはoggを使用する方が安全と言う事も言えるのでしょうか?
はい、実はそのための ogg vorbis だったりします
無圧縮( pcm )の wav も必ず読み込めますが、それだと容量が大きすぎるので、必ず読み込める
圧縮フォーマットとして ogg vorbis に対応しました
|