web-dev-qa-db-ja.com

ゲームで飛行しているときに、コントロールが反対/反転しているのはなぜですか?

ゲームでは、通常、通常の方法で方向を使用して移動します。つまり、「上」は前方に移動し、「下」は後方に移動し、「左」は左に移動します。

しかし、フライングゲームをプレイするとき、コントロールが反対になっているのはなぜですか。つまり、「上」が下、「下」が上、「左」が右などです。

この効果を再生すると、どのように自然になりますか?

24
MacMac

実際の飛行機では、ステアリングコラムは実際には上下していません。代わりに、パイロットはステアリングホイールまたはジョイスティックを離れる方向に押して、ダイビングに向けて引き寄せます。ジョイスティックで操作するゲームも同様です。押すと前進し、戻ると後退します。

この前進と後退の動きが、ゲーム内で飛行するための反転コントロールが直感的である理由です。前方に傾くと体が地面に向き、後方に傾くと上向きになります。これは、飛行機を飛ばすメンタルモデルとそれに関連する飛行機自体の傾斜に対応しています。

では、なぜ上下キーが逆になっているのでしょうか? Arrow Upはジョイスティック/ヨークの前進モーションにマップされ、飛行機のダイビングにマップされます。下向きの矢印は、ジョイスティック/ヨークの後方への動きに対応し、引き上げに対応します。

GalacticCowboyとAustin Frenchによるコメントの一部を組み込むために回答を編集しました

38
GWv

これが What Grinds My Gears からの素晴らしい説明です:

フライトシミュレーターは、カメラ(つまり飛行機)の向きを制御するためのコントローラーとしてマウスを使用できる最初の3次元PCゲームの1つでした。もちろん、「航空機」を制御するためのマウス軸の最も自然なマッピングは、ヨーク(飛行機の「操縦桿」)の動きをシミュレートすることでした。つまり、マウスを前方に動かすことは、動くことと同じです。ヨークが前方に移動すると、飛行機(つまり、カメラ)が下向きにピッチします。同様に、マウスを後方に引くと、ヨークを後方に引くと、飛行機が上方にピッチします。

そして、これがヨークがどのように機能するかについての簡単な説明です 飛行機のヨークのウィキペディアの説明

ヨークが引き戻されると、機体の機首が上がります。ヨークを前方に押すと、ノーズが下がります。ヨークを左に回すと飛行機は左に回転し、右に回すと飛行機は右に回転します。

したがって、 「ジョイスティック」は航空からのもの であることを考えると、航空ゲームでのそのアプリケーション、および一人称ゲームでの「フライトモード」には、「逆y軸」が含まれることになります。オプションとして。

16
Taj Moore

それは、実際の飛行機がどのように制御されているかによると思います。スティックを後ろに引くと、エレベーターが引き上げられ、飛行機が上向きになります。サイドエルロンコントロールも同じだと思います。左に押すと、左エルロンが動き、右に動きます。

5
Perchik

ここでの答えは基本的に、「飛行機のコントロールがそのように機能するからです」と述べています。

「なぜ?」という明らかなフォローアップの質問がまだあります。

多くの飛行機には、次のようなコントロールヨークがあります。

コントロールヨークを備えたコックピットhttp://www.helicopterbusinessindex.com/aircraftPictures/aircraft/14291-0-306607.JPG

ヨークには、回転と伸縮の2つの自由度があります。水平または垂直に移動しません。飛行機を上下に動かすには、それぞれヨークを手前または手前に引いたり押したりして、エレベーターを制御します。身体を前に傾けた場合、まるで下りたくなったように、鼻が下を向いているのは当然です。

棒で操縦される飛行機でも…

Cockpit with control stick

…慣習は同じままです。押し下げ、引き上げます。ただし、コンテキストから外すと、ジョイスティックの規則が逆になっているように見えます。

4
200_success

コントロールは実際の平面上で動作するので、コントロールは反対です。鼻を上に向けたい場合はスティックを引き戻し、鼻を下に向けたい場合はスティックを前に押します。私が子供の頃、これは私には意味がありませんでした、そして、誰かが馬鹿であると思っていました、しかし、あなたが飛行機にいるならば、それは非常に理にかなっています。鼻を上げると、座席に押し戻されます(重力が良い)。スティックを前に押し上げて「上」にする必要がある場合は、重力と戦い、飛行するのが難しくなります。鼻を下に置く場合も同じです。重力がスティックをスティックに押し込んでいる間にスティックを胸に引っ張ろうとするよりも、スティックを前方に押して制御する方が簡単です。

慣れるまでに時間がかかりますが、しばらくするとそれが第二の性質になり、ゲーマーユーザーとして、操作を逆にしないで飛行する経験は非常に不安になります。もちろん、誰もが同意するわけではありませんが、コントロールを反転するオプションを常に含めたいのはそのためです。ユーザーに提供されるほとんどのカスタマイズは優れています。

4
Dropn Fbombs

下を見ると頭を前に傾け、上を見ると頭を後ろに傾けるのは当然です。

2
JamesRyan

実は、飛ぶときの感覚は逆です。上に上がると、自分が押し下げられているのを感じ、それがジョイスティックを前に押していることになります。下がると、落下しているように感じます。そのとき、ジョイスティックを自分の方に引きます。ジョイスティックを逆さにすると、実際の飛行で体に作用する力を理解しやすくなります。初期の飛行機のデザインを見るのはおもしろいでしょう。最初の飛行機の機械的なデザインのために、逆になっているかもしれません。多分それはそのようでなければならなかった

0
Poohead