【街機(jī)游戲和家機(jī)游戲激光槍原理知識(shí)】是紅軟基地為你帶來(lái)的《街機(jī)游戲和家機(jī)游戲激光槍原理知識(shí)》里的攻略,希望能更好的幫助您把游戲打通關(guān),快來(lái)看看這個(gè)攻略吧。
在PAL\NTSC的CRT電視中,掃描線(xiàn)是影像生成的方式。以NTSC為例,每次影像掃描時(shí),在六十分之一秒內(nèi)并非從頭到尾連續(xù)掃描525條掃 描線(xiàn),而是只掃描一半,也就是262.5線(xiàn),剩下一半在另外一個(gè)六十分之一秒時(shí)掃描。第一次掃描時(shí)只由上而下水平掃描奇數(shù)線(xiàn),第二次掃描時(shí)掃描偶數(shù)線(xiàn)。二 次掃描所生成的圖場(chǎng)(Field)就結(jié)合成一幅完整的圖像幀(Frame)。由于掃描時(shí)是以奇數(shù)、偶數(shù)掃描線(xiàn)做交替隔行掃描,所以叫隔行掃描。
光線(xiàn)槍不會(huì)射出光線(xiàn),只能接收光線(xiàn)。在接收到光線(xiàn)后,光線(xiàn)槍會(huì)把槍口對(duì)準(zhǔn)點(diǎn)的信號(hào)傳回給游戲機(jī),對(duì)應(yīng)的軟件就會(huì)告訴主機(jī)槍口所瞄準(zhǔn)的位置在哪里
按下扳機(jī)后,游戲軟件控制主機(jī)發(fā)送一個(gè)全白色的幀,正如前面提到的,電視機(jī)顯示這個(gè)白色幀是需要從上到下,從左往右掃描的,所以從這一幀掃描 第一個(gè)點(diǎn)開(kāi)始,到槍口收到白色光(注:盡管槍口看上去較大,但真正能接受光的感光機(jī)構(gòu)可接受范圍很小,所以它只會(huì)對(duì)準(zhǔn)屏幕上很小的一塊范圍,這個(gè)范圍略大 于兩行掃描線(xiàn)距離,可以認(rèn)為其對(duì)準(zhǔn)的是一個(gè)“點(diǎn)”)這個(gè)時(shí)間差T(pos),就可以算出坐標(biāo)位置,這里假定從屏幕到光線(xiàn)槍的光線(xiàn)傳播時(shí)間為0。NTSC情 況下一個(gè)隔行幀顯示的時(shí)間是:0.0167秒 (60Hz),這里 為了方便大家理解計(jì)算過(guò)程,暫定理想狀況:掃描線(xiàn)無(wú)消隱時(shí)間,幀無(wú)消隱時(shí)間,掃描線(xiàn)回掃時(shí)間為0,掃描線(xiàn)共480線(xiàn)(掃描線(xiàn)實(shí)際上是525條,但真正有成 像能力的只有480線(xiàn)左右),水平點(diǎn)數(shù)為640。
所以每一行掃描線(xiàn)需要的掃描時(shí)間為 T(scanline)=0.0167/480,我們就可以計(jì)算出
垂直位置:
Y=Trunc(T(pos)/T(scanline))
水平位置:
X=(T(pos)-Y×T(scanline))/T(scanline)×640
如果把所有情況(掃描線(xiàn)消隱、回掃,有效掃描線(xiàn)等等)考慮到,計(jì)算過(guò)程要復(fù)雜很多,但是原理仍然基于上面de“理想狀況”。
實(shí)際上,發(fā)送全白色幀之前,游戲機(jī)還會(huì)發(fā)射一幀全黑幀,這樣可以去除游戲畫(huà)面上高亮顏色的干擾。
簡(jiǎn)單的來(lái)說(shuō),光槍的工作原理就是:
摳下扳機(jī)――――線(xiàn)纜將信號(hào)傳給主機(jī)――――軟件命令電視機(jī)發(fā)出一個(gè)白色幀――――槍口將接受到的光信號(hào)傳回給主機(jī)――――軟件計(jì)算時(shí)間差從而算出位置――――命令電視機(jī)發(fā)出一個(gè)擊中點(diǎn)――――如果剛好在目標(biāo)上,那么恭喜,你擊中了!
1,光槍對(duì)電視沒(méi)有任何損害,因?yàn)樗唤邮芄舛前l(fā)射光。
2,光槍不能用在逐行電視上,因?yàn)橹鹦须娨暤某上裨砗透粜须娨曂耆煌菑钠聊粓D像第一條掃描線(xiàn)一直連續(xù)掃描到最后一條,而非先掃奇數(shù)條再 掃描偶數(shù)條。當(dāng)然更不能應(yīng)用在加了電視卡的顯示器以及液晶顯示設(shè)備上了。實(shí)際上現(xiàn)在SEGA和NAMCO都已研制出對(duì)應(yīng)逐行設(shè)備的光線(xiàn)槍系統(tǒng),但由于造價(jià) 昂貴,目前還不太可能出現(xiàn)在家用機(jī)上。
3,其他注意問(wèn)題。a.光槍不能用在14寸以下的電視機(jī)上;b.對(duì)于某些老式電視機(jī)可能需要調(diào)低亮度和避開(kāi)日光燈以提高定位精度;c.對(duì)于某些過(guò)掃描比例過(guò)大的電視機(jī),邊緣有可能射不到的情況是正常的,并非原裝光槍的問(wèn)題
理論上掃描式的是最為準(zhǔn)確的~~因?yàn)槎c(diǎn)位置來(lái)自信號(hào)源本身~~不會(huì)出現(xiàn)任何的偏差
另外~~Wii的捕捉及為不準(zhǔn)確~~和你想像中的差太多
給你看篇文章就明白了
“在本屆E3上,任天堂展出試玩的Wii游戲除了《打鴨子》、《Red Steel》等光槍類(lèi)的以外都是些非常簡(jiǎn)單的游戲,實(shí)際試玩過(guò)的人是怎么看的?筆者的一個(gè)朋友現(xiàn)場(chǎng)試玩了《Wii Sport:網(wǎng)球》,其稱(chēng)玩法非常簡(jiǎn)單,玩家只需揮一下Wii控制器便算是擊球,初試玩3分鐘覺(jué)得非常有意思,然后再排隊(duì)繼續(xù)試玩,第二次游戲時(shí)他故意試 試這個(gè)控制器的感應(yīng)度如何,就隨便亂搖一下控制器,結(jié)果同樣能被識(shí)別為“擊球”。也就是說(shuō)只要感覺(jué)到Wii控制器在動(dòng)就被識(shí)別“擊球”,根本沒(méi)有像大家想 象中那樣做出同樣的動(dòng)作才能被識(shí)別的快感,如此一來(lái)就有所違背任天堂概念宣傳的游戲方式,隨便搖一下控制器便能騙過(guò)游戲系統(tǒng)。
Wii真的能精準(zhǔn)識(shí)別出玩家正在做什么動(dòng)作?按目前的技術(shù)而言是不可能的,首先得肯定Wii這種空間捕捉技術(shù)原理與NDS的觸摸屏點(diǎn)對(duì)點(diǎn)技術(shù)原理 相似,玩過(guò)NDS《頭腦鍛煉》的玩家肯定會(huì)發(fā)現(xiàn)其中的識(shí)別技術(shù)其實(shí)也很菜,其中有個(gè)環(huán)節(jié)是測(cè)試玩家四則運(yùn)算的計(jì)算速度的,往往是連筆也被“意外”識(shí)別,重 復(fù)描字后也不能被識(shí)別 等等小毛病。
除了客觀的硬件限制外,還得考慮人為的操作要素,例如用Wii玩足球類(lèi)游戲,用手柄控制的話(huà),完全可以實(shí)現(xiàn)絕無(wú)偏差的定位直傳,但是用Wii控制器,在緊張的球賽中“揮”出理想的傳球軌跡,肯定存在偏差,就是這些人為的因素將大大打消玩家用Wii玩游戲的興趣。”
還有任天堂本身不出產(chǎn)硬件設(shè)備(都來(lái)自地三方)所以這種游戲方式不可能式Wii獨(dú)有的~~Wii很有可能是任天堂一廂情愿的產(chǎn)物~~或者變成一塊試驗(yàn)田。
簡(jiǎn)潔總結(jié)如下:
先說(shuō)現(xiàn)在的光線(xiàn)槍?zhuān)紫纫忉屢稽c(diǎn),光線(xiàn)槍并不發(fā)出光,反而是接收光用的。 屏幕被分為N X N 個(gè)塊區(qū),游戲程序中給每個(gè)塊區(qū)都有一個(gè)用于識(shí)別的暗碼(你看不出的,閃爍的時(shí)候)作為識(shí)別,當(dāng)光線(xiàn)槍瞄準(zhǔn)其中一個(gè)塊區(qū)的時(shí)候,識(shí)別暗碼被光線(xiàn)槍里面的攝像機(jī)接收到,返回就知道你瞄準(zhǔn)在哪里了。。 早期的光線(xiàn)槍是用 全屏幕涂黑,把需要擊中的目標(biāo)變亮,然后判斷光線(xiàn)槍進(jìn)光量來(lái)知道是不是對(duì)準(zhǔn)了目標(biāo),所以那時(shí)候每次按下扳機(jī),整個(gè)屏幕都要閃一下。很傷眼睛,F(xiàn)在已經(jīng)淘汰了。。
《街機(jī)游戲和家機(jī)游戲激光槍原理知識(shí)》這篇文章屬于單機(jī)攻略欄目,由紅軟基地網(wǎng)友分享于2016-08-10,本文網(wǎng)址為:http://piola.cn/wenzhang/16669.html