ページ 11

キー入力についての疑問

Posted: 2011年2月13日(日) 17:50
by カリンカ
DXライブラリの勉強を始めたばかりの者です。
10章、11章のサンプルプログラムを試してみたのですが、それぞれキーを押してから終了するまでに2秒くらいかかります。
これが普通なのでしょうか?おかしいのであれば、原因は何でしょうか?

一応使わせていただいたサンプルを載せておきます

コード:

#include "DxLib.h"
 
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow ){
        ChangeWindowMode( TRUE ) ;      //ウィンドウモードに変更
        if( DxLib_Init() == -1 ) return -1; // DXライブラリ初期化処理 エラーが起きたら終了 
 
 
        int White ;
        White = GetColor( 255 , 255 , 255 ) ;//色の取得
 
        DrawString( 230 , 240 , "ENTERキーを押すと終了します。" , White );
 
        while( CheckHitKey( KEY_INPUT_RETURN ) == 0 ){//ENTERが押されていない間ループ
               if( ProcessMessage() == -1 )
                         break ;        // エラーが発生したらループを抜ける
        }
 
 
        DxLib_End() ;           // DXライブラリ使用の終了処理
        return 0 ;              // ソフトの終了
}

Re: キー入力についての疑問

Posted: 2011年2月13日(日) 18:30
by softya(ソフト屋)
開発環境・CPUの性能・グラフィックカードの性能・DXライブラリとの相性などで変わることは良く有ります。
一度OSを再起動してみて、同じ状態か確認してみてください。再起動すると直ることも良く有ります。
再起動してもダメな場合は、一番上に書いたことの詳細をお願いします。

あと動いたときにDXライブラリが書き出すLog.txtの内容もお願いします(プロジェクト同じフォルダにあるはずです)。

Re: キー入力についての疑問

Posted: 2011年2月13日(日) 19:57
by カリンカ
再起動したところ直りました

>再起動すると直ることも良く有ります。

肝に銘じておきます!ありがとうございました