トップページ > 過去ログ > 記事閲覧
SetGraphMode関数とCheckSoundMem関数
名前:L-EO 日時: 2013/05/01 22:12

いつもDXライブラリにお世話になっています、L-EOです。 今回、SetGraphMode関数とCheckSoundMem関数について疑問点があったので質問させていただきます。 まずはSetGraphMode関数の第4引数についてです。 リファレンスには書いていませんが、第4引数にてリフレッシュレートを調整できると知りました。 実験として、試しに第4引数に数値を代入してみました。 値が40〜60だと変化を確認できたのですが、1〜39を代入してみると、変化が見られませんでした。 また、フルスクリーン時にSetGraphMode関数の第4引数を1〜39で代入してみると、上手くフルスクリーンにならない現象も見られました。 これは仕様なのでしょうか? もう一つ、CheckSoundMem関数についての質問です。 この関数を、SetAlwaysRunFlag関数を記述せず、サウンドを流して実行します。 実行されている状態で一度ウインドウを非アクティブにした後にアクティブにすると、一瞬ですが再生されていないと判定されてしまいます。 これも仕様なのでしょうか? いずれも確認環境は BCC Dev用DxLib3.10c Win7 Enterprise 64bit リフレッシュレート60FPSモニター です。 回答よろしくお願いします。

Page: 1 |

Re: SetGraphMode関数とCheckSoundMem関数 ( No.1 )
名前:管理人 日時:2013/05/04 17:39

SetGraphMode の第4引数のリフレッシュレートについては仕様となります モニタが対応していないリフレッシュレートを指定するとフルスクリーンモードになりません これはモニタが対応していない解像度を指定するとフルスクリーンモードにならないのと同じです CheckSoundMemの非アクティブから復帰時に再生されていないことになる件についてはバグとなります 修正版をアップしましたので、よろしければお試しになってみてください 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/DxLibGCC_DevCppTest.exe // Dev-C++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCC_MinGWTest.exe // MinGW 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibDotNet.zip // .NET用 http://homepage2.nifty.com/natupaji/DxLib/DxLibMakeTest.exe // ソース (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい)
Re: SetGraphMode関数とCheckSoundMem関数 ( No.2 )
名前:L-EO(解決) 日時:2013/05/04 23:28

SetGraphMode関数についてよくわかりました。 質問に答えていただき、ありがとうございます。 CheckSoundmem関数のバグが修正されていることも確認できました! これからもDXライブラリをより良くしていくために頑張ってください!

Page: 1 |