小霸王遊戲機用槍打電視的玩法是什麼原理

2021-05-27 09:44:49 字數 3660 閱讀 6519

1樓:匿名使用者

原文發表自《遊戲機實用技術》

和我們想象的不同,光線槍不會射出光線,只能接收光線。在接收到光線後,光線槍會把槍口對準點的訊號傳回給遊戲機,對應的軟體就會告訴主機槍口所瞄準的位置在**。

那麼軟體又是怎麼測量位置的呢?如果你仔細觀察的話,當按下扳機後,無論槍口是否對著螢幕,螢幕上總會有一道閃光,而這道由軟體控制發出的白色幀就是光槍測位的關鍵。在此之前我們還有必要先來看一下隔行掃描電視機的成像方式:

在palntsc的crt電視中,掃描線是影像生成的方式。以ntsc為例,每次影像掃描時,在六十分之一秒內並非從頭到尾連續掃描525條掃描線,而是隻掃描一半,也就是262.5線,剩下一半在另外一個六十分之一秒時掃描。

第一次掃描時只由上而下水平掃描奇數線,第二次掃描時掃描偶數線。二次掃描所生成的圖場(field)就結合成一幅完整的影象幀(frame)。由於掃描時是以奇數、偶數掃描線做交替隔行掃描,所以叫隔行掃描。

按下扳機後,遊戲軟體控制主機傳送一個全白色的幀,正如前面提到的,電視機顯示這個白色幀是需要從上到下,從左往右掃描的,所以從這一幀掃描第一個點開始,到槍口收到白色光(注:儘管槍口看上去較大,但真正能接受光的感光機構可接受範圍很小,所以它只會對準螢幕上很小的一塊範圍,這個範圍略大於兩行掃描線距離,可以認為其對準的是一個「點」)這個時間差t(pos),就可以算出座標位置,這裡假定從螢幕到光線槍的光線傳播時間為0。ntsc情況下一個隔行幀顯示的時間是:

0.0167秒 (60hz),這裡 為了方便大家理解計算過程,暫定理想狀況:掃描線無消隱時間,幀無消隱時間,掃描線回掃時間為0,掃描線共480線(掃描線實際上是525條,但真正有成像能力的只有480線左右),水平點數為640。

所以每一行掃描線需要的掃描時間為 t(scanline)=0.0167/480,我們就可以計算出

垂直位置:

y=trunc(t(pos)/t(scanline))

水平位置:

x=(t(pos)-y×t(scanline))/t(scanline)×640

如果把所有情況(掃描線消隱、回掃,有效掃描線等等)考慮到,計算過程要複雜很多,但是原理仍然基於上面de「理想狀況」。

實際上,傳送全白色幀之前,遊戲機還會發射一幀全黑幀,這樣可以去除遊戲畫面上高亮顏色的干擾。

簡單的來說,光槍的工作原理就是:

摳下扳機――――線纜將訊號傳給主機――――軟體命令電視機發出一個白色幀――――槍口將接受到的光訊號傳回給主機――――軟體計算時間差從而算出位置――――命令電視機發出一個擊中點――――如果剛好在目標上,那麼恭喜,你擊中了!

2樓:匿名使用者

ntsc掃描線吧,這個一般模擬器都有。

小霸王遊戲機光電槍射擊遊戲的工作原理

3樓:匿名使用者

這是一個八位元時代就有的周邊,可是很多人都不清楚它的運作原理。那就是「光線槍」。

自從vr cop上市以來,光線槍又受到大家的重視了。許多人都問一個問題,電視機沒有感應器,那如何接受光線槍的訊號呢?

這個問題也曾經困擾著我,不過多虧vr cop發行之賜,我從一本日文雜誌看到了槍的原理,才恍然大悟。原來接受訊號的是槍不是電視,所以玩光線槍的game時不必在電視上加裝感應器。也因此就想寫本文,以服務玩家。

以下以三點來說明光線槍的原理:

一、電視機的成像原理。

大家可能會奇怪,前面已經說了感應器不是電視而是槍,那為何要談電視的成向原理呢?這個原因可大了,因為光線槍能知道要射擊的目標的座標,全靠現行的電視(交錯式螢幕)的特性而來。

大家都知道的一點,電視訊號是一條條的掃瞄線所組成的。以目前三臺為例,三臺的訊號是512條掃瞄線。那這512條線是如何來的?

那是電臺把訊號一條條的送過來(因握微波不可能送整個畫面,就算它的頻寬很寬那也只能提高資料量而已)而512條就是一個畫面由512條線組成的。而每秒鐘中電視要送出30張畫面,也就是說電視的電子槍的頻率是512*30/秒(這是三臺的訊號)不過一般的電視都比這個數字大。如下圖:

╭——————————————╮

│→→→→→→→→→→→→→→│

│→→→→→ │

│ │

│ │

│ │

│ │

│ │

╰——————————————╯

是由左向右,由上到下一條條的由電子槍送出來的。黑白電視只要送出亮度資料,而彩色電視還要送出三原色的的資料。而螢幕為何會亮,那是由電子槍送出的訊號打在營幕後的螢光材質上,螢光物質受到輻射線的照射,就會發光了!

由上面可以知道,寬螢幕和大尺寸電視為何比較貴了。因為電子槍振動的振幅比較大的緣故。而高畫質電視更貴的原因就是因為振動數遠高於一般電視的緣故。

而利用這種特性,光線槍就能知道我們射擊的目標的座標值。

二、光線槍如何知道我們射擊那裡?

這下到重點了。在光線槍裡有個感應器,這個感應器只接收特定頻率的光線(肉眼看不見的)而遊樂器送訊號到電視時,就在每個dot後面加上一個dot的光線槍用的訊號。而光線槍裡有個計時器,當每個畫面第一點的訊號送出時(這個訊號由遊樂器提供)計時器就開始計時,當感應器收到訊號時,計時器得到受信的時間,再由這時間就可算出座標了。

(有點難吧!)如下圖:

╭——————————————╮

│→→→→→→→→→→→→→→│

│→→→→→→→→→→→→→→│

│→→→→→→→→→→→→→→│

│→→→→→⊙ │

│ │

│ │

│ │

╰——————————————╯

訊號由左到右,由上到下發出時會用掉時間(雖然非常短)當槍對準⊙時,特殊頻率的光由左上角出發當它到⊙時,感應器收到訊號計時器就把時間記下來,如此遊樂器就能知道座標了。所以只要槍口指著螢幕,電腦就知道座標了。

而有人可能會奇怪,那螢幕的大小沒影響嗎?程式難道會因螢幕而修正嗎?答案是不必,因為程式是根據掃瞄頻率來算的。

所以大小螢幕只牽涉到 dot和dot間的間距,和頻率無關。而以上的動作向vrcop每秒要計算30次。也因此槍裡面的計時器越精確(最小時間單位月小)那槍的準確度越高。

所以vr槍的臺製品準確度極差(放在螢幕前也會打偏)就是因為計時器的ic不好的緣故。這就是vr槍原版的不便宜的緣故。

而我們扣扳機時槍為何知道打那裡?那很簡單。槍的扳機本身是個開關,當按下時,遊樂器會送出另一個訊號(槍也能收的,我們會發現螢幕會閃一下)座標的演算法還是和上面一樣(其實對程式而言更簡單,因為它只要算這一瞬間的資料就可以了)。

由以上的介紹,各位應該對光線槍有所瞭解了吧!

三、關於光線槍的問題。

光線槍為何不能再投影電視和液晶電視上使用?

因為投影電視和液晶電視得成像原理,和一般電視不同。它們不是用掃瞄線成像的方式,所以光線槍無法計算座標,因此無法使用。(反正只要不是用映像管的電視都不能用啦!)

為什麼小於20吋的螢幕沒辦法用?

因為螢幕小於20吋時,由於dot和dot間的距離太近了,小於光線槍的誤差值,所以它們雖然能用,但是誤差會很大。(反正大家也不會拿14吋電視玩vr cop來折磨自己)

4樓:

按手槍的瞬間,電視屏黑白屏閃爍,遊戲目標與遊戲背景形成光線反差,手槍識別高亮圖形塊,判斷為瞄準並做出相應變化。當然這一過程只有0.1秒左右,肉眼凡胎的你是感覺不出來的!

小霸王遊戲機連線電視對電視有影響嗎

如小霸王遊戲機本身沒有漏電的話,基本上沒有什麼影響。呀。小霸王。好懷念啊。你好 這個是不會有影響 小霸王遊戲機能不能在液晶電視機上玩,對液晶電視的損傷會不會很大?沒問題,與看電視節目一樣,相當於一個頻道,不會有什麼損傷。小霸王遊戲機要怎麼與電視機連線啊 家裡有個老式的小霸王遊戲機,怎樣能連在液晶電視...

小霸王遊戲機就是在電視上玩得還分18位32位?卡槽大約八釐米是多少位

小霸王任天堂家用遊戲機是8位的fc機.之前還有4k的卡帶機,本人只玩過一次.卡帶有點小,比gb的卡大不了多少.小霸王任天堂家用遊戲機的卡帶多以黃色外殼為主卡帶約10cm卡槽有反正 反了也能插,但是不能正常使用 插槽大約8cm.與這類卡帶最像的是世嘉的卡帶機md,16位.卡帶多以黑色為主大小比小霸王任...

小霸王遊戲機玩的回合制機甲遊戲叫什麼

應該是這個 第二次機器人大戰 裡面的機器人可以變形也可以組合,還可以勸降敵人。可能是 超級機器人大戰 系列 應該是第二次機器人大戰 重灌機兵?獲得戰車的嘿 小霸王遊戲機上的一合一回合制遊戲有哪些?三國演義 吞食天地,三國志 霸王大陸,索菲亞的復甦,封神榜,勇者鬥惡龍,口袋妖怪。二十世紀八十年代末,九...