トップページ > 過去ログ > 記事閲覧
ダイアログボックスでコンフィグを作りたいのですが
名前: 日時: 2007/01/27 20:02

お世話になっております列です ダイアログボックスでコンフィグを作りたいのですが、 ダイアログボックス中にGetJoypadInputState関数でジョイパッドの情報を 取得しようとすると、フリーズしてしまうのです。 なにか解決策はありませんでしょうか? お手数ですがご返答していただけたらと思います。

Page: 1 |

Re: ダイアログボックスでコンフィグを作りたいのですが ( No.1 )
名前:けいし 日時:2007/01/27 20:36

もちろん、 DxLib_Initの後で、GetJoypadInputStateを使ってますよね
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.2 )
名前: 日時:2007/01/27 21:22

はい、つかってます
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.3 )
名前:管理人 日時:2007/01/29 13:13

 列さんどうも、DXライブラリの管理人です。  ダイアログボックスで GetJoypadInputState 関数ですか・・・・  パッドの情報は ProcessMessage を実行しないと更新されないように なっているのですが、ダイアログボックスが立ち上がっている最中も ProcessMessage が実行されるようになっていますでしょうか?
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.4 )
名前: 日時:2007/01/29 13:50

ご返答ありがとうございます。 なるほど、ProcessMessageは実行してませんでした 早速ためさせていただきます。
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.5 )
名前: 日時:2007/01/30 17:38

色々ためしてみたのですが、 ダイアログボックスを立ている最中に ProcessMessage( ) を呼び出しながらやる方法ができませんでした。 結局毎回フリーズしてしまうのですorz なにか打開策があれば教えていただけたらと 思います。 お手数だと思いますが宜しくお願いします。
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.6 )
名前:管理人 日時:2007/02/01 14:05

 列さんどうも、DXライブラリの管理人です。  すみません、少しこちらで調べました。  ダイアログボックスの中でDXライブラリの関数を使用される 場合は事前に SetAlwaysRunFlag( TRUE ); として、メインウインドウが 非アクティブになっても動作するようにする必要があります。  また、前回の書き込みの通り ProcessMessage の中で押下状態 の更新処理を行っていますので、GetJoypadInputState や CheckHitKey 関数を使用する前に ProcessMessage を実行する ようにして下さい。
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.7 )
名前: 日時:2007/02/02 00:43

ご返答ありがとうございます。 現在、病気でぶっ倒れてるので、 治り次第ためさせていただきます。
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.8 )
名前: 日時:2007/02/03 14:11

ダイアログボックス処理関数のなかの タイマー処理のところで毎回 ProcessMessageとGetJoypadInputStateを 行っているのですが、 どうもパットの状態を取得できてないようです。 なにかやり方がわるいのでしょうか?
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.9 )
名前: 日時:2007/02/03 14:43

追記です DX_INPUT_KEY_PAD1 でためしたところ パットの反応はなかったのですが、 キーボードのほうは反応しました。 なにかの参考になればと思います。
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.10 )
名前:管理人 日時:2007/02/06 13:27

 列さんどうも、DXライブラリの管理人です。  ご指摘の通り、メインウインドウが非アクティブの間は SetAlwaysRunFlag( TRUE );としていてもパッドの押下状態が 取得出来ないようになっていました。m(_ _;m  非アクティブの間も押下状態を取得できるように修正した バージョンをアップしましたので、宜しければお試し下さい。 http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
Re: ダイアログボックスでコンフィグを作りたいのですが ( No.11 )
名前: 日時:2007/02/06 21:32

返答ありがとうございます。 おかげさまでコンフィグが完成しました^^ ゲームが完成しましたら、 またご報告させていただきます^^

Page: 1 |