亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

臺球游戲控制方法及臺球游戲裝置的制造方法_2

文檔序號:9654672閱讀:來源:國知局
選定的目標(biāo)球上設(shè)置發(fā)光標(biāo)識,控制發(fā)光標(biāo)識從變換前的目標(biāo)球移動至變換后的目標(biāo)球上。
[0065]優(yōu)選地,所述顯示方式控制單元還包括
[0066]鎖定顯示控制單元,用于鎖定游戲模型中當(dāng)前的擊球方向時,控制游戲視角貼近母球。
[0067]優(yōu)選地,所述內(nèi)容控制單元還包括
[0068]判斷單元,用于判斷玩家是否選擇好滿意的擊球方向和擊球點;
[0069]擊球力度計算單元,若判斷結(jié)果為是,檢測仿真臺球桿前后移動時產(chǎn)生的速度和加速度;并根據(jù)所述速度和加速度計算臺球擊球力度;
[0070]運(yùn)動控制單元,用于根據(jù)擊球方向、擊球力度控制臺球游戲模型中各球的運(yùn)動。[0071 ] 本發(fā)明提供的臺球游戲控制方法及游戲裝置,是采用仿真球桿作為控制游戲的外設(shè),代替了現(xiàn)有技術(shù)中按鍵式的游戲手柄,仿真臺球桿上設(shè)置有檢測空間姿態(tài)的檢測模塊,當(dāng)玩家進(jìn)行游戲時,可操作仿真臺球桿模擬擊球中的動作,控制器會接收到來自仿真臺球桿的空間姿態(tài)信息,并根據(jù)這些信息控制臺球游戲模型中的游戲內(nèi)容。與傳統(tǒng)的游戲手柄控制方式相比,采用仿真臺球桿來控制游戲可以給玩家更加真實的游戲體驗。
【附圖說明】
[0072]圖1為本發(fā)明所提供的臺球游戲控制方法的整體邏輯流程圖;
[0073]圖2為擊球方向控制的邏輯流程圖;
[0074]圖3是擊球點位置控制的邏輯流程圖;
[0075]圖4為目標(biāo)球選擇控制的邏輯流程圖;
[0076]圖5為擊球力度控制的邏輯流程圖;
[0077]圖6為擊球動作時機(jī)控制的邏輯流程圖;
[0078]圖7為游戲進(jìn)行時的情境圖。
【具體實施方式】
[0079]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和【具體實施方式】對本發(fā)明作進(jìn)一步的詳細(xì)說明。
[0080]術(shù)語解釋:
[0081 ] 本發(fā)明中所稱的仿真臺球桿,指的是形狀、大小類似于真實臺球競技中的臺球桿,不同之處在于,仿真臺球桿用于與存儲有臺球游戲軟件的游戲裝置進(jìn)行通信連接,并通過設(shè)置在仿真臺球桿上的感應(yīng)單元向游戲裝置的中央處理器發(fā)送玩家的操控信號。
[0082]本發(fā)明中所稱的臺球游戲模型,是指臺球游戲軟件中,對真實臺球競技的模擬,包括虛擬的臺球桿、母球和各個目標(biāo)球、臺球桌等與臺球競技有關(guān)的內(nèi)容,臺球游戲模型的建模過程為本領(lǐng)域公知的技術(shù),在本專利中不再詳述,本領(lǐng)域技術(shù)人員有能力根據(jù)公知的技術(shù)完成游戲t旲型的建立。
[0083]實施例一
[0084]請參考圖1,本發(fā)明提供的一種臺球游戲控制方法,是對臺球游戲模型的內(nèi)容進(jìn)行控制,并將游戲模型內(nèi)容的變化顯示給玩家。該控制方法涉及的硬件部分包括一個仿真臺球桿,在此基礎(chǔ)上,所述方法包括如下的步驟:
[0085]檢測仿真臺球桿的空間姿態(tài);
[0086]根據(jù)仿真臺球桿的空間姿態(tài)信息控制臺球游戲模型中的內(nèi)容;以及
[0087]將臺球游戲模型中的內(nèi)容變化顯示給玩家。
[0088]其中,檢測仿真臺球桿的空間姿態(tài)包括檢測其為水平狀態(tài)或是豎直狀態(tài)、檢測其在晃動時產(chǎn)生的晃動信號,具體來說即晃動時產(chǎn)生的角速度,以及臺球桿本身發(fā)生自轉(zhuǎn)時產(chǎn)生的角速度以及當(dāng)玩家抽動和推送球桿時產(chǎn)生的加速度。然后利用這些信息對臺球游戲模型中的內(nèi)容進(jìn)行控制。具體地來說,可以分為
[0089]步驟11:對擊球方向的控制:
[0090]當(dāng)檢測到仿真臺球桿為水平狀態(tài)時,控制游戲模型進(jìn)入擊球模式;
[0091]在擊球模式下,所述檢測仿真臺球桿的空間姿態(tài)包括檢測仿真臺球桿在水平狀態(tài)時左右晃動產(chǎn)生的晃動信號,所述根據(jù)仿真臺球桿的空間姿態(tài)信息控制臺球游戲模型中的內(nèi)容包括根據(jù)檢測到仿真臺球桿左右晃動產(chǎn)生的晃動信號控制臺球游戲模型中虛擬臺球桿擊打母球的擊球方向;例如檢測到仿真臺球桿晃動的角度為a(a > 0)時,相應(yīng)控制游戲模型中虛擬臺球桿在水平面上向右旋轉(zhuǎn)角度a,當(dāng)檢測到仿真臺球桿晃動的角度為_a(a >0)時,相應(yīng)控制游戲模型中虛擬臺球桿的向左旋轉(zhuǎn)a度。
[0092]將在擊球模式下?lián)羟蚍较虻淖兓@示給玩家。
[0093]將在擊球模式下?lián)羟蚍较虻淖兓@示給玩家的方式為:
[0094]控制視角朝向所述擊球方向和/或
[0095]控制虛擬臺球桿的方向朝向所述擊球方向和/或
[0096]設(shè)定一條自母球引出且始終與擊球方向保持一致的標(biāo)示線,當(dāng)擊球方向改變時控制標(biāo)示線移動。
[0097]作為進(jìn)一步改進(jìn),該步驟中的顯示方式還包括進(jìn)入擊球模式時控制游戲視角向虛擬臺球桌面貼近。這樣可以更加逼真模擬真實臺球擊球時玩家俯身貼近臺球桌面的第一人稱視角。
[0098]步驟12:對擊球點的控制,具體為:
[0099]檢測仿真臺球桿在水平狀態(tài)下自轉(zhuǎn)時產(chǎn)生的角速度;
[0100]當(dāng)檢測到水平狀態(tài)下自轉(zhuǎn)時產(chǎn)生的角速度達(dá)到一閾值時,鎖定游戲模型中當(dāng)前的擊球方向,然后根據(jù)鎖定擊球方向后檢測到的仿真臺球桿在晃動產(chǎn)生的晃動信號控制臺球游戲模型中的擊球點;當(dāng)再次檢測到水平狀態(tài)下自轉(zhuǎn)時產(chǎn)生角速度達(dá)到一閾值時,解除對擊球方向的鎖定;
[0101]將擊球點位置的變化顯示給玩家。顯示方式可以為,控制虛擬臺球桿桿頭與母球的相對位置關(guān)系。
[0102]步驟13:目標(biāo)球的選擇控制,具體為:
[0103]當(dāng)檢測到仿真臺球桿為豎直狀態(tài)時,進(jìn)一步根據(jù)仿真臺球桿在豎直狀態(tài)下檢測到的晃動信號控制臺球游戲模型中當(dāng)前的目標(biāo)球變換為另一個目標(biāo)球;例如,當(dāng)檢測到仿真臺球桿的晃動的角速度達(dá)到b時,控制當(dāng)前的目標(biāo)球變換為與其右側(cè)最鄰近的一個目標(biāo)球,當(dāng)檢測到仿真臺球桿晃動的角速度達(dá)到_b時,控制當(dāng)前的目標(biāo)球變換為其左側(cè)最鄰近的一個目標(biāo)球。
[0104]將目標(biāo)球的變換結(jié)果顯示給玩家。
[0105]將目標(biāo)球的變換結(jié)果顯示給玩家的顯示方式為:
[0106]控制視角的焦點從變換前的目標(biāo)球上移動至變換后的目標(biāo)球上和/或
[0107]對選定的目標(biāo)球上設(shè)置發(fā)光標(biāo)識,控制發(fā)光標(biāo)識從變換前的目標(biāo)球移動至變換后的目標(biāo)球上。
[0108]進(jìn)一步地還包括鎖定游戲模型中當(dāng)前的擊球方向時,控制游戲視角貼近母球的步驟。
[0109]設(shè)置步驟13的目的在于,有些臺球游戲,如8球游戲中,需要對每次擊打的目標(biāo)球進(jìn)行選擇,故通過步驟13可以實現(xiàn)對目標(biāo)球的切換。
[0110]步驟14:擊球力度控制,包括
[0111]判斷玩家是否選擇好滿意的擊球方向和擊球點;
[0112]若判斷結(jié)果為是,檢測仿真臺球桿前后移動時產(chǎn)生的速度和加速度;
[0113]根據(jù)所述速度和加速度計算臺球擊球力度;
[0114]根據(jù)擊球方向、擊球力度控制臺球游戲模型中各球的運(yùn)動。
[0115]對于擊球動作是否發(fā)生的判斷方法,可以通過如下步驟完成:
[0116]檢測人體觸摸到仿真臺球桿上某一位置時產(chǎn)生的觸摸信號;
[0117]判斷當(dāng)該位置的第一個觸摸信號產(chǎn)生后,在一時間閾值內(nèi)是否檢測到該位置產(chǎn)生的第二個觸摸信號,該時間閾值設(shè)置在2s較為適宜,符合實際擊球動作從蓄力到推桿擊打所用的最長時間。
[0118]若判斷結(jié)果為是,確定擊球動作發(fā)生。
[0119]實施例二
[0120]本實施例提供一種基于實施例一種游戲控制方法的臺球游戲裝置。該臺球游戲裝置將臺球游戲模型通過顯示單元顯示在顯示器上,通過控制器控制玩家擊打的母球及與母球碰撞的目標(biāo)球的運(yùn)動。該游戲裝置包括檢測模塊和控制器,檢測模塊設(shè)置在仿真臺球桿上,并通過通信單元與控制器進(jìn)行通信,通信單元可以是藍(lán)牙通信模塊或無線通信模塊或者是將兩者同時設(shè)置在仿真臺球桿中供玩家自行選擇。游戲裝置中的臺球游戲模型可以存儲在本地的存儲單元內(nèi),也可以是存儲在云端服務(wù)器的存儲單元內(nèi),本地服務(wù)器通過與云端通信可以將本地發(fā)送的控制信息數(shù)據(jù)直接發(fā)送到云端服務(wù)器,在云端服務(wù)器內(nèi)直接控制臺球游戲模型中的內(nèi)容。
[0121]所述檢測模塊,用于檢測仿真臺球桿的空間姿態(tài);具體包括:
[0122]臺球桿移動信息檢測單元,用于檢測臺球桿移動時產(chǎn)生的角速度、加速度和角度變化;臺球桿移動信息檢測單元具體分成臺球桿晃動時產(chǎn)生的角速度檢測單元,臺球桿移動時產(chǎn)生的加速度檢測單元以及臺球桿晃動時產(chǎn)生的角度變化檢測單元,分別用于檢測角速度、加速度和角度變化;
[0123]在臺球桿空間姿態(tài)的各檢測單元中,關(guān)于角速度的檢測單元,角度變化檢測單元均可以集成在三軸陀螺儀上,這樣在仿真臺球桿的空間姿態(tài)發(fā)生變化時,即可以檢測x、y、z軸的角速度值與角度變化值。對于加速度檢測單元,可以采用三軸加速度計,即可以檢測仿真臺球桿移動時在X、1、Z軸產(chǎn)生的加速度。
[0124]自轉(zhuǎn)角速度檢測單元,用于檢測臺球桿自轉(zhuǎn)時產(chǎn)生的角速度。
[012
當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
  • <li id="uwl0b"><ins id="uwl0b"><form id="uwl0b"></form></ins></li>