検索結果 2 件

by エミリー
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクタ移動制御とキー入力
返信数: 2
閲覧数: 4164

Re: キャラクタ移動制御とキー入力

みけCATさん、
仰る通り、キーボードが原因の可能性が高そうです。キーボードテストをしたところ「シフト+上方向キー+右or左方向キー」入力時に、上・左右とも方向キーの入力が無効になっているのが確認できました。

ただ、「シフト+下方向キー+左or右キー」「コントロールキー+下方向キー+左キー」「文字キー4つ同時押し」等、他条件下では複数キー入力でもきちんと認識されているようです。なぜ斜め上方向のみ入力が無効なのかは不明でした。

コードだけでなく、入力デバイスに気を配ることも大切ですね。アドバイスありがとうございました。
by エミリー
5年前
フォーラム: C言語何でも質問掲示板
トピック: キャラクタ移動制御とキー入力
返信数: 2
閲覧数: 4164

キャラクタ移動制御とキー入力

こんにちは。 龍神録プログラミングの館を参考に、東方シリーズ風のシューティングゲーム作りに取り組んでいます。DxライブラリとC++を使用しています。OSはwindows、IDEはvisual studio 2019を使用しています。 現在自機キャラクターの移動制御をしています。キーボード入力のみ対応しており、ジョイパッド対応はしていません。左シフトキー入力時、低速で動くようにしています。 低速時にキャラクタを斜め上方向に動かそうとすると、うまく反映されないことに気が付きました。斜め下方向は反映されています。 具体的には、「シフトキー+左キー+上キー/シフトキー+右キー+上キー」の2パターン入力...

詳細検索ページへ移動する