CheckHitKeyAll

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
J

CheckHitKeyAll

#1

投稿記事 by J » 17年前

こんにちは。かなり初歩的な質問になってしまいますが、CheckHitKeyに関する質問です。
複数のキーのチェックを行いたいんですが、十数個もののキーを同時にチェックしてしまうとかなり時間を要してしまうのでしょうか?具体的にはif文でif(CheckHitKey( KEY_INPUT_A ) == 0 && CheckHitKey( KEY_INPUT_B ) == 0 && ... )と続くのですが。。これよりも時間がかからない方法がありましたら、教えてくださるとうれしいです。どなたかご回答をお願いします。

J

Re:CheckHitKeyAll

#2

投稿記事 by J » 17年前

すみません、投稿して気がつきました、タイトルが内容と合っていませんね、すみませんでした。以後気をつけます。

Mist

Re:CheckHitKeyAll

#3

投稿記事 by Mist » 17年前

本家リファレンスに書かれていますが、たくさんのキー状態をチェックしたい場合はGetHitKeyStateAllを使ってください。
ただし、キーの同時押しはハード依存になりますので検知できるかどうかはJさんがお使いのキーボードの性能によります。
大半のキーボードは文字キーの同時押しは検知できません。

J

Re:CheckHitKeyAll

#4

投稿記事 by J » 17年前

なるほど、よく分かりました。ご回答ありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る