專(zhuān)利名稱(chēng):仿真狙擊槍及一種玩具狙擊槍的仿真方法
技術(shù)領(lǐng)域:
本發(fā)明涉及玩具/游戲狙擊槍?zhuān)貏e是玩具狙擊槍的一種仿真方法。
背景技術(shù):
隨著科技水平的不斷發(fā)展,游戲逐漸在人民生活中占據(jù)越來(lái)越重要的位置。基本 上每個(gè)年輕人都玩過(guò)游戲,全世界大部分的電腦都裝有游戲。而在所有的游戲中,仿真游戲 因?yàn)槠洮F(xiàn)場(chǎng)感、立體感和刺激性更受到年輕人的歡迎。這也就是城市里基本上家家都有電 腦,但游戲廳依然生意興隆的原因。不過(guò)由于仿真技術(shù)的高科技性,造成仿真游戲設(shè)備一般 都價(jià)格昂貴?,F(xiàn)在進(jìn)入人們普通家庭的仿真游戲只有賽車(chē)等游戲。稍微復(fù)雜一點(diǎn)的游戲, 如射擊、開(kāi)摩托車(chē),人們只能在游戲廳里使用。這主要是技術(shù)和成本的雙重原因。而成本昂 貴也主要是技術(shù)方案造成的。以狙擊槍為例,游戲廳里游戲?qū)崿F(xiàn)的原理是CRT顯示器的屏幕掃描原理。如圖1 所示,狙擊槍放在顯示器件的正前方,在狙擊槍的光學(xué)瞄準(zhǔn)鏡里裝有一個(gè)小型的顯示屏。狙 擊槍的A點(diǎn)是固定住的,但使用者可以擺動(dòng)狙擊槍來(lái)選擇目標(biāo),也就是B點(diǎn)是可以四處移動(dòng) 的。在B點(diǎn)上有特殊頻率的光接受器。來(lái)接受顯示器發(fā)出的信號(hào)。軟件命令顯示器發(fā)送一 個(gè)特定頻率的偵信號(hào),顯示會(huì)按照順序從左到右,從上到下依次在屏幕的各個(gè)點(diǎn)上發(fā)射出 這個(gè)信號(hào),當(dāng)B點(diǎn)接受到這個(gè)信號(hào)時(shí),通過(guò)計(jì)算顯示器開(kāi)始發(fā)送偵信號(hào)和槍接受到信號(hào)的 時(shí)間差來(lái)計(jì)算出槍接受到了屏幕上那個(gè)點(diǎn)的發(fā)射信號(hào),從而得到狙擊槍上B點(diǎn)的位置。通 過(guò)計(jì)算A點(diǎn)與B點(diǎn)的射線(xiàn)與顯示器的交點(diǎn),可以得到使用者所瞄準(zhǔn)的區(qū)域,將這個(gè)區(qū)域在瞄 準(zhǔn)鏡頭里的顯示屏上顯示出來(lái),并且這個(gè)區(qū)域的內(nèi)容會(huì)隨著用戶(hù)槍的移動(dòng)而相應(yīng)的變化。 這樣就讓用戶(hù)有身臨其境的感覺(jué)。當(dāng)用戶(hù)扣動(dòng)扳機(jī)的時(shí)候,根據(jù)同樣的原理計(jì)算出用戶(hù)是 否擊中目標(biāo)。使用這種技術(shù)從應(yīng)用的角度上有幾種缺陷1、只能CRT顯示器上實(shí)現(xiàn)。2、結(jié)構(gòu)上要求體積比較龐大,按照這個(gè)原理,狙擊槍與顯示器必須保持一定距離。正因?yàn)檫@個(gè)原因,所以這個(gè)產(chǎn)品只能在游戲機(jī)房里使用,而不能進(jìn)入普通用戶(hù)家 中。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種玩具/游戲狙擊槍?zhuān)貏e是玩具狙擊槍的一種仿真方 法。通過(guò)這種狙擊槍和方法可以逼真的仿真出狙擊槍實(shí)際射擊的效果,讓使用者得到身臨 其境的感覺(jué)。并且實(shí)現(xiàn)辦法簡(jiǎn)單,成本低廉,結(jié)構(gòu)簡(jiǎn)單,不需要復(fù)雜和龐大的設(shè)備,讓每個(gè)使 用者在自己家里也能使用。本發(fā)明是這樣實(shí)現(xiàn)的設(shè)定狙擊槍后部的一點(diǎn)為固定點(diǎn),以固定點(diǎn)為軸旋轉(zhuǎn)狙擊槍來(lái)選擇不同的目標(biāo), 在槍和固定點(diǎn)上安裝傳感器來(lái)得到槍的各個(gè)旋轉(zhuǎn)角度。固定點(diǎn)也可考慮設(shè)定為可移動(dòng),通過(guò)定位傳感器來(lái)確定固定點(diǎn)的移動(dòng)距離。在槍的瞄準(zhǔn)鏡上裝一個(gè)顯示屏,槍內(nèi)有高性能的 CPU驅(qū)動(dòng)顯示屏。CPU同時(shí)可通過(guò)USB 口與計(jì)算機(jī)相連。當(dāng)狙擊槍獨(dú)立使用時(shí),CPU內(nèi)事先 存放一副目標(biāo)圖像,預(yù)先設(shè)定狙擊槍與目標(biāo)的距離,狙擊槍在初始時(shí)正對(duì)目標(biāo)圖像的正中 央,狙擊槍上也可用按鍵來(lái)調(diào)節(jié)狙擊槍與目標(biāo)的距離的長(zhǎng)度。CPU根據(jù)這個(gè)長(zhǎng)度和用戶(hù)旋 轉(zhuǎn)槍的旋轉(zhuǎn)角度以及固定點(diǎn)的移動(dòng)距離來(lái)計(jì)算出瞄準(zhǔn)鏡頭里用戶(hù)應(yīng)該看到的圖像并把他 在顯示屏上顯示出來(lái),從而讓用戶(hù)有真實(shí)的仿真感。狙擊槍也可與計(jì)算機(jī)聯(lián)機(jī)使用,CPU將 狙擊槍與目標(biāo)的距離以及狙擊槍的旋轉(zhuǎn)角度、位移實(shí)時(shí)傳給計(jì)算機(jī),計(jì)算機(jī)根據(jù)計(jì)算機(jī)本 身所帶的游戲計(jì)算出狙擊槍顯示屏上應(yīng)該顯示的內(nèi)容并傳給CPU,CPU將它在顯示屏上顯 示出來(lái)。當(dāng)用戶(hù)扣動(dòng)扳機(jī)的時(shí)候,系統(tǒng)也通過(guò)同樣的方法計(jì)算出用戶(hù)是否擊中目標(biāo)。并且 CPU將使用者扣動(dòng)扳機(jī)和按鍵的操作實(shí)時(shí)傳回計(jì)算機(jī)來(lái)替代鼠標(biāo)和鍵盤(pán),完成游戲的操作, 從而實(shí)現(xiàn)真正的現(xiàn)場(chǎng)仿真游戲。
圖1為街機(jī)游戲狙擊槍原理示意圖。圖2為本發(fā)明玩具/游戲狙擊槍結(jié)構(gòu)圖。圖3為本發(fā)明玩具/游戲狙擊槍獨(dú)立使用時(shí)仿真效果示圖。圖4為本發(fā)明玩具/游戲狙擊槍與計(jì)算機(jī)聯(lián)機(jī)使用時(shí)仿真效果示圖。
具體實(shí)施例方式圖2為狙擊槍的內(nèi)部結(jié)構(gòu)圖,當(dāng)仿真狙擊槍獨(dú)立使用時(shí),CPU內(nèi)先存放一副圖像,這副圖象可以是靜態(tài)圖像,也 可以是動(dòng)態(tài)圖像。圖3為獨(dú)立使用時(shí)仿真效果示意圖。系統(tǒng)首先自己設(shè)定狙擊槍與目標(biāo)圖像的距離 L,可在狙擊槍上設(shè)置一個(gè)按鍵來(lái)調(diào)節(jié)L的長(zhǎng)短。而狙擊槍初始化時(shí)對(duì)準(zhǔn)目標(biāo)圖像的正中 心。然后根據(jù)傳感器得到狙擊槍的不同方位的旋轉(zhuǎn)角度θX和θZ以及固定點(diǎn)的移動(dòng)距離 HY和HZ計(jì)算出狙擊槍所瞄準(zhǔn)點(diǎn)的坐標(biāo),如固定點(diǎn)為固定不動(dòng),則H為0。以X軸方向?yàn)槔?,狙擊槍所瞄?zhǔn)點(diǎn)的坐標(biāo)為X = (L-HY) *TG ( θ X)公式 1Z = (L-HY) *TG ( θ Ζ) +HZ 公式 2計(jì)算出瞄準(zhǔn)點(diǎn)所在的坐標(biāo)后,將所在坐標(biāo)的區(qū)域在顯示屏上顯示出來(lái)。這樣,隨著 使用者不停的移動(dòng)和旋轉(zhuǎn)狙擊槍?zhuān)@示屏內(nèi)顯示的區(qū)域也不停移動(dòng),這樣就讓使用者有身 臨其境的感覺(jué)。當(dāng)使用者扣動(dòng)扳機(jī)的時(shí)候,也用同樣的方法計(jì)算出用戶(hù)是否擊中目標(biāo)。當(dāng)狙擊槍與計(jì)算機(jī)聯(lián)機(jī)使用時(shí),如圖4所示,計(jì)算機(jī)將游戲畫(huà)面圖像替代狙擊槍 獨(dú)立使用時(shí)的目標(biāo)圖像,無(wú)論狙擊槍放置在初始時(shí)都假定狙擊槍正對(duì)著計(jì)算機(jī)屏幕中心。 CPU實(shí)時(shí)將狙擊槍的不同方位的旋轉(zhuǎn)角度Θ X和θ Ζ、固定點(diǎn)的移動(dòng)距離HY和HZ以及扣動(dòng) 扳機(jī)和按鍵信息傳給計(jì)算機(jī)。再根據(jù)公式1和公式2計(jì)算出顯示區(qū)域,計(jì)算機(jī)將區(qū)域的圖 像數(shù)據(jù)傳遞給CPU,CPU再將它在顯示屏上顯示出來(lái)。這樣就讓使用者感覺(jué)象瞄準(zhǔn)計(jì)算機(jī)上 的圖像畫(huà)面一樣。而且使用者通過(guò)扣動(dòng)扳機(jī)和操縱狙擊槍上的按鍵來(lái)替代鼠標(biāo)和鍵盤(pán),可 以完成游戲的一切操作,從而實(shí)現(xiàn)真正的現(xiàn)場(chǎng)仿真游戲。
綜上所述僅為本發(fā)明的較佳實(shí)施例而已,并非用來(lái)限定本發(fā)明的實(shí)施范圍。即凡依本發(fā)明申請(qǐng)專(zhuān)利范圍的內(nèi)容所作的等效變化與修飾,都應(yīng)為本發(fā)明的技術(shù)范疇。
權(quán)利要求
一種玩具/游戲狙擊槍的仿真方法,其特征在于在狙擊槍上安裝傳感器來(lái)獲得旋轉(zhuǎn)和移動(dòng)角度,利用高性能的CPU計(jì)算狙擊槍所瞄準(zhǔn)的圖像區(qū)域,在瞄準(zhǔn)鏡處安裝顯示屏,將所瞄準(zhǔn)的區(qū)域圖像在顯示屏上顯示出來(lái),從而使使用者獲得瞄準(zhǔn)目標(biāo)的仿真感。
2.根據(jù)權(quán)利要求1所述的玩具/游戲狙擊槍與計(jì)算機(jī)聯(lián)機(jī)仿真游戲的仿真方法,其 特征在于無(wú)論狙擊槍在那里,都假定它正對(duì)計(jì)算機(jī),狙擊槍實(shí)時(shí)通過(guò)內(nèi)部CPU將旋轉(zhuǎn)和移 動(dòng)角度傳遞給計(jì)算機(jī),計(jì)算機(jī)通過(guò)計(jì)算得到狙擊槍所瞄準(zhǔn)的區(qū)域信息并傳遞回狙擊槍上的 CPU,CPU將區(qū)域圖像信息在瞄準(zhǔn)鏡上的顯示屏上顯示出來(lái)。從而達(dá)到模擬仿真瞄準(zhǔn)計(jì)算機(jī) 屏幕的效果。同時(shí)狙擊槍實(shí)時(shí)將扣動(dòng)扳機(jī)和按鍵信息傳遞給計(jì)算機(jī)以替代鼠標(biāo)和鍵盤(pán)上的 按鍵,從而達(dá)到真實(shí)操縱游戲的仿真感。
3.根據(jù)權(quán)利要求1所述的玩具/游戲狙擊槍射擊效果的計(jì)算方法,其特征在于根據(jù) 槍的旋轉(zhuǎn)角度和移動(dòng)位置,利用高性能的CPU計(jì)算槍是否射中目標(biāo),從而仿真出射擊效果。
4.根據(jù)權(quán)利要求1所述的玩具/游戲狙擊槍?zhuān)涮卣髟谟谠诰褤魳屔习惭b旋轉(zhuǎn)和移 動(dòng)傳感器,通過(guò)計(jì)算和瞄準(zhǔn)鏡上的顯示屏來(lái)達(dá)到仿真射擊的效果。
全文摘要
本發(fā)明涉及玩具/游戲狙擊槍?zhuān)貏e是玩具狙擊槍的一種仿真方法。本方法為將狙擊槍設(shè)置成繞固定點(diǎn)旋轉(zhuǎn),在狙擊槍上安裝傳感器來(lái)獲得槍的旋轉(zhuǎn)角度和固定點(diǎn)的移動(dòng)距離,在瞄準(zhǔn)鏡處安裝顯示屏,狙擊槍內(nèi)裝有CPU。當(dāng)狙擊槍獨(dú)立使用時(shí),CPU內(nèi)事先存放一副目標(biāo)圖像,預(yù)先設(shè)定狙擊槍與目標(biāo)的距離,狙擊槍上也可用按鍵來(lái)調(diào)節(jié)這個(gè)長(zhǎng)度。CPU根據(jù)這個(gè)長(zhǎng)度、狙擊槍的旋轉(zhuǎn)角度以及固定點(diǎn)的移動(dòng)距離來(lái)計(jì)算出瞄準(zhǔn)鏡頭里用戶(hù)應(yīng)該看到的圖像區(qū)域并把它在顯示屏上顯示出來(lái),從而讓用戶(hù)有真實(shí)的仿真感,當(dāng)用戶(hù)扣動(dòng)扳機(jī)時(shí)也以同樣的方式計(jì)算用戶(hù)是否擊中目標(biāo)。
文檔編號(hào)A63F13/04GK101804254SQ200910046138
公開(kāi)日2010年8月18日 申請(qǐng)日期2009年2月12日 優(yōu)先權(quán)日2009年2月12日
發(fā)明者季昱 申請(qǐng)人:季昱