C# C# C♯ でゲームを作ろう Part1at GAMEDEVC# C# C♯ でゲームを作ろう Part1 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト610:名前は開発中のものです。 10/03/28 23:04:09 6NV7kv+b >>609 私も確実なことは言えないのですが、IdleイベントはMSDNに記載の通り "アプリケーションが処理を完了し、アイドル状態に入ろうとすると発生します。" つまり、アプリケーションが何かしら処理をし始め、完了しないとIdleイベントは発生しません。 逆に言うと、ずっとアイドル状態だとIdleイベントは発生しません。 空のフォームだと、何も処理が発生しませんので、なかなかIdleイベントは発生しないことになります。 つまり、アイドル状態が長いということです。 この状態でマウスを動かしたり、フォームの上に別のフォームを置いたりすると マウスイベントやPaintイベントが発生し、アプリケーションが処理を開始し、 完了するとIdleイベントが呼ばれます。 そのため609さんのプログラムでは、何もしないときよりもマウスを動かしたほうが早く カウントが進むのだと思います。 多分^^; 611:名前は開発中のものです。 10/03/28 23:31:39 AbGdjg2Q 横から質問ですが、それだとゲームループとして不完全だと思うのですが・・・ 実際にゲームが出来上がれば問題ない動きになるんですか? ゲームによっては、入力がゲームパッドからのみということもあるでしょうし (ゲームパッドからの入力がフォームイベントを発生させるとは考えづらいんですが) どうにも上手く納得できないんですが・・・ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch