0

ゲームエンジンを作りたいと思っていましたが、コントロールの仕方など、いくつかの問題を整理したいと思います。個々のキー自体ではなく、キーボード上の物理的な場所にコントロールをマップすることは可能ですか?

これを行いたいのは、アップの場合は「W」、ダウンの場合は「S」などのコントロールに設定するだけで、qwertyを使用しておらず、作成者が意図した場所に再設定する必要がある場合に迷惑になると思うからです。ゲーム。これには、私のようなDvorakユーザー、またはシステムのデフォルトを変更することを決定した人が含まれます。

それが重要な場合は、Boost、SFML、およびQtでC++を使用する可能性があります。

4

1 に答える 1

1

おそらく最善の方法は、.ini ファイルまたはテキスト ファイルにコントロールを配置し、ユーザーがそこから構成できるようにすることです。または、キーを選択できるゲーム内のメニュー。つまり、「上にキーを押してください」などです。物理的なレイアウトに関しては、実際には標準はありません。

とにかく、qwerty キーボードを使用している人でも、ローグライク キーなどのキーをカスタマイズしたいと考えています。

于 2011-05-15T04:12:09.097 に答える