ビデオゲームのライトガンはどのように機能しますか?

2000-04-02

多くの家庭用ビデオゲームやアーケードゲームは、入力デバイスとしてある種の銃を使用しています。銃を画面に向けてトリガーを引くと、画面上のターゲットに当たるとターゲットが爆発します。

この効果を生み出すために、銃はバレルにフォトダイオード(またはフォトトランジスター)を含んでいます。フォトダイオードは、画面からのを感知することができます。ガンにはトリガースイッチも含まれています。フォトダイオードとスイッチの出力は、ゲームを制御するコンピューターに送られます。

同時に、コンピューターはスクリーンドライバーの電子機器から信号を受信して​​います。テレビのしくみを読んだは、画面上の画像を揃えるために使用される水平リトレース信号と垂直リトレース信号について知っています。スクリーンドライバーの電子機器は、水平および垂直のリトレース信号の開始時にコンピューターにパルスを送信するため、コンピューターは、各フレーム中に電子ビームが画面上のどこにあるかを認識します。

コンピューターは通常、2つの異なる手法のいずれかを使用して、ユーザーがトリガーを引いたときに銃がターゲットに向けられているかどうかを判断します。

  • コンピュータは画面空白にしてから、ターゲットオブジェクトだけを白く塗りつぶします。フォトダイオードが1つの垂直リトレース信号の後に暗闇を感知し、次の信号の後に光を感知した場合、コンピューターは銃がターゲットに向けられていると見なし、ヒットを記録します。
  • コンピューターは画面空白にしてから、画面全体を白く塗りつぶします。電子ビームが画面全体を白く塗っている間、トレースするのに時間がかかります。フォトダイオードからの信号を水平および垂直のリトレース信号と比較することにより、コンピュータは、フォトダイオードが最初に光を感知したときに、電子ビームが画面上のどこにあるかを検出できます。コンピュータは、水平および垂直のリトレース信号が開始してからフォトダイオードが最初に光を感知するまでの間に経過するマイクロ秒数をカウントします。マイクロ秒数は、画面上のどこに銃が向いているかをコンピュータに正確に伝えます。計算された位置とターゲットの位置が一致する場合、コンピューターはヒットを記録します。

これらのリンクは、詳細を学ぶのに役立ちます。

Suggested posts

イーロンマスクはツイッターを所有しています。何がうまくいかない可能性がありますか?

イーロンマスクはツイッターを所有しています。何がうまくいかない可能性がありますか?

イーロン・マスクのツイッターに対する計画は、誤報の問題を悪化させるのでしょうか、それとも彼はプラットフォームに実際の変更を実装して、より良いものになるのでしょうか?

iPhoneを工場出荷時にリセットする方法

iPhoneを工場出荷時にリセットする方法

iPhoneを「工場出荷時」の外観に戻すには、わずか4つの手順が必要です。

Related posts

FacebookまたはGoogleを使用して他のサイトにログインする必要がありますか?

FacebookまたはGoogleを使用して他のサイトにログインする必要がありますか?

オンラインアカウントを作成している間、既存のソーシャルメディアを介してサインアップするオプションがしばしば与えられます。しかし、あなたはこれをすることについて心配する必要がありますか?

毎晩コンピュータをシャットダウンする必要がありますか?

毎晩コンピュータをシャットダウンする必要がありますか?

以前は、人々は日常的に夜間にコンピューターをシャットダウンしていましたが、今でもシャットダウンしている人もいます。しかし、これは必要ですか?

3Gサービスの終了があなたにとって何を意味するか

3Gサービスの終了があなたにとって何を意味するか

順調に推移しましたが、数十年後、5Gを採用することで3Gサービスは終了します。これは、私たちの電話、カーナビゲーションシステム、および家庭用警報器にとって何を意味しますか?

Wordでページを削除する方法

Wordでページを削除する方法

Wordでページ全体を削除する方法がわかりませんか?それは簡単です。その方法をお見せします。

Tags

Categories

Top Topics

Language