トップページ > 記事閲覧
GetInputChar関数が正常に動作しない
名前:とーたく 日時: 2019/01/06 14:33

DXライブラリのGetInputChar関数が正常に動作しません・・・。 勝手にヌルコードを永遠に取得してしまいます、どうすればいいでしょうか?? 尚,環境としてWindows、Visual Studio2017 DXライブラリはver. 3.19d です #include "DxLib.h" int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { int i = 0; char Input; ChangeWindowMode(TRUE); SetBackgroundColor(255, 255, 255); if(DxLib_Init() == -1) return -1; ClearInputCharBuf(); //あってもなくてもヌルコードが入力される while (ProcessMessage() == 0 && CheckHitKey(KEY_INPUT_ESCAPE) == 0) { Input = GetInputChar(TRUE); DrawFormatString(i,0,GetColor(0,0,0),"%c",Input); i++; } DxLib_End(); // DXライブラリ終了処理 return 0; }
メンテ

Page: 1 |

Re: GetInputChar関数が正常に動作しない ( No.2 )
名前:とーたく 日時:2019/01/06 16:20

上記のコードを試させていただきました キーを押し続けると高速で表示したり消えたりを繰り返すようで、キーを離すと何も表示されなくなりました。 そこでGetInputCharの行にブレイクポイントをつけてデバグを試すと、キーを押していないときはずっとヌルコード(\0)が取得されているようです
メンテ

Page: 1 |

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

   クッキー保存