DXライブラリ 総合スレッド その3at GAMEDEVDXライブラリ 総合スレッド その3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト296:名前は開発中のものです。 09/06/01 03:53:44 ojIQArFl CheckHitKeyで押された回数を数えるにはどうしたらいいでしょう? 297:名前は開発中のものです。 09/06/01 03:59:15 YGv3z7sb >296 if文とインクリメント 298:名前は開発中のものです。 09/06/01 04:02:48 7hVJjQOF >>296 今話題の押された瞬間を数えて適当な変数に保存しときゃいいんでね? 299:名前は開発中のものです。 09/06/01 04:12:11 ojIQArFl 下のプログラムを改良して、エンター押すごとにA,B,C,Dを表示させていくにはどうしますか。 下のままだと、ABCDっていっきに表示されます。 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){ ChangeWindowMode(TRUE); if(DxLib_Init() == -1 || SetDrawScreen( DX_SCREEN_BACK )!=0) return -1; int col1 = GetColor(255, 255, 255); char input[4]; int i = 0; 300:名前は開発中のものです。 09/06/01 04:13:52 ojIQArFl >>299続き while(ProcessMessage()==0 && CheckHitKey(KEY_INPUT_ESCAPE)==0){ if(CheckHitKey(KEY_INPUT_RETURN)){ switch(i){ case 0: input[i] = 'A'; break; case 1: input[i] = 'B'; break; case 2: input[i] = 'C'; break; case 3: input[i] = 'D'; break; } i++; } if(CheckHitKey(KEY_INPUT_SPACE)){ ClearDrawScreen(); DrawString(0, 0, input, col1); } ScreenFlip(); } DxLib_End(); return 0; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch