本發(fā)明屬于智能終端交互技術(shù)領域,具體涉及一種利用方位手勢在智能手機、智能手表、智能戒指觸摸屏上,觸摸操作智能電視游戲、智能眼鏡游戲、VR頭盔游戲的方法及裝置。
背景技術(shù):
游戲手柄是操作各種游戲終端的最佳配置,深受用戶喜愛。目前,市面上出現(xiàn)了一些在智能終端觸摸屏上模擬游戲手柄進行游戲操作的應用軟件。其中最常見的是,將游戲手柄的按鈕布局照搬到智能終端觸摸屏上,利用用戶手指點擊按鈕進行游戲操作。
由于觸摸屏上的按鈕沒有觸感反饋,用戶無法僅僅依賴手指觸感進行盲操作,導致用戶視線不得不離開游戲場景,增加了用戶的游戲強度,降低了用戶的游戲體驗。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的正是要解決在智能終端觸摸屏上模擬游戲手柄進行游戲操作所面臨的問題,而提供一種利用方位手勢觸摸操作智能電視游戲、智能眼鏡游戲、VR頭盔游戲的方法及裝置。
本發(fā)明的基本原理是:利用用戶手指在智能手機、智能手表、智能戒指等智能終端觸摸屏上比劃的方位手勢,模擬點擊游戲手柄上的各個按鈕(包括方向按鈕、動作按鈕、快捷按鈕),從而實現(xiàn)對智能電視游戲、智能眼鏡游戲、VR頭盔游戲的觸摸盲操作。
本發(fā)明的技術(shù)方案如下:
1方位手勢操作裝置
一種利用方位手勢觸摸操作電子游戲的裝置,如圖1所示;所述裝置包括一游戲終端,一觸控終端;所述游戲終端包括但不限于智能電視、智能眼鏡、VR頭盔;所述觸控終端包括但不限于智能手機、智能手表、智能戒指。
所述觸控終端設置有觸摸屏;所述觸摸屏用于檢測方位手勢;所述觸摸屏可采用電容式或電阻式或電壓式觸摸屏,只要能夠準確地感應出用戶手指的觸摸情況,并且能夠與所述游戲終端進行通信和協(xié)同工作。
所述觸控終端與所述游戲終端之間通過無線通信方式進行實時數(shù)據(jù)交換;所述無線通信方式包括但不限于藍牙連接方式、無線保真(WiFi)連接方式、近距離無線通信技術(shù)(NFC)連接方式中的一種。
所述觸控終端安裝有應用程序,所述應用程序包括數(shù)據(jù)獲取模塊、數(shù)據(jù)發(fā)送模塊;
進一步地,所述數(shù)據(jù)獲取模塊,用于實時檢測用戶手指在所述觸控終端觸摸屏上的觸摸操作所產(chǎn)生的觸摸數(shù)據(jù);
所述數(shù)據(jù)發(fā)送模塊,用于將所述數(shù)據(jù)獲取模塊檢測到的所述觸摸數(shù)據(jù)通過無線通信方式實時地發(fā)送給所述數(shù)據(jù)接收模塊。
所述游戲終端設置有顯示屏;所述顯示屏,用于顯示電子游戲信息。
所述游戲終端安裝有應用程序;所述應用程序包括數(shù)據(jù)接收模塊、手勢解析模塊、指令獲取模塊、指令執(zhí)行模塊;
進一步地,所述數(shù)據(jù)接收模塊,用于接收由所述數(shù)據(jù)發(fā)送模塊通過無線通信方式實時發(fā)送過來的所述觸摸數(shù)據(jù);
所述手勢解析模塊,用于將所述觸摸數(shù)據(jù)解析為對應的方位手勢;
所述指令獲取模塊,用于依據(jù)預設對應關系,確定與所述方位手勢對應的所述游戲角色移動方向和移動速度控制、游戲動作執(zhí)行、快捷功能調(diào)用操作指令,并將所述方位手勢轉(zhuǎn)換為所述操作指令;
所述指令執(zhí)行模塊,用于執(zhí)行所述指令獲取模塊確定的所述操作指令。
2方位手勢操作方法
一種利用方位手勢觸摸操作電子游戲的方法;所述方法包括方位手勢操作流程、移動方向控制規(guī)則、移動速度控制規(guī)則、游戲動作執(zhí)行規(guī)則、快捷功能調(diào)用規(guī)則。
2.1方位手勢操作流程
所述方位手勢操作流程包括如圖2所示的步驟:
①方位手勢操作狀態(tài)開啟;
②建立所述觸控終端與所述游戲終端之間的無線通信連接;
③所述數(shù)據(jù)獲取模塊,實時檢測用戶手指在所述觸控終端觸摸屏上的觸摸操作所產(chǎn)生的觸摸數(shù)據(jù);
④所述數(shù)據(jù)發(fā)送模塊,將所述數(shù)據(jù)獲取模塊檢測到的所述觸摸數(shù)據(jù)通過無線通信方式實時地發(fā)送給所述數(shù)據(jù)接收模塊;
⑤所述數(shù)據(jù)接收模塊,接收由所述數(shù)據(jù)發(fā)送模塊通過無線通信方式實時發(fā)送過來的所述觸摸數(shù)據(jù);
⑥所述手勢解析模塊,將所述觸摸數(shù)據(jù)解析為對應的方位手勢;
⑦所述指令獲取模塊,依據(jù)預設對應關系,確定與所述方位手勢對應的所述游戲角色移動方向和移動速度控制、游戲動作執(zhí)行、快捷功能調(diào)用操作指令,并將所述方位手勢轉(zhuǎn)換為所述操作指令;
⑧所述指令執(zhí)行模塊,執(zhí)行所述指令獲取模塊確定的所述操作指令。
2.2移動方向控制規(guī)則
利用所述方位手勢操作流程觸摸控制所述游戲角色移動方向時,所述預設對應關系設定為所述方位手勢與所述游戲角色移動方向操作指令之間的一一對應關系。
2.2.1方位手勢
所述方位手勢設定為用戶手指在所述觸控終端觸摸屏上比劃的滑移后長按手勢。
所述滑移后長按手勢,定義為用戶手指在所述觸控終端觸摸屏上先向某一方位作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作。
用戶手指在所述觸控終端觸摸屏上,可沿著八個方位進行直線滑移;所述八個方位包括所述觸控終端觸摸屏的左上方、上方、右上方、左方、右方、左下方、下方、右下方,如圖3所示。
如圖4所示,所述滑移后長按手勢包括左上方滑移后長按手勢A1、上方滑移后長按手勢A2、右上方滑移后長按手勢A3、左方滑移后長按手勢A4、右方滑移后長按手勢A5、左下方滑移后長按手勢A6、下方滑移后長按手勢A7、右下方滑移后長按手勢A8;
進一步地,所述左上方滑移后長按手勢A1,定義為用戶手指在所述觸控終端觸摸屏上先向左上方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述上方滑移后長按手勢A2,定義為用戶手指在所述觸控終端觸摸屏上先向上方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述右上方滑移后長按手勢A3,定義為用戶手指在所述觸控終端觸摸屏上先向右上方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述左方滑移后長按手勢A4,定義為用戶手指在所述觸控終端觸摸屏上先向左方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述右方滑移后長按手勢A5,定義為用戶手指在所述觸控終端觸摸屏上先向右方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述左下方滑移后長按手勢A6,定義為用戶手指在所述觸控終端觸摸屏上先向左下方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述下方滑移后長按手勢A7,定義為用戶手指在所述觸控終端觸摸屏上先向下方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作;
所述右下方滑移后長按手勢A8,定義為用戶手指在所述觸控終端觸摸屏上先向右下方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即長按的動作。
所述滑移后長按手勢,只與用戶手指在所述觸控終端觸摸屏上的滑移方位有關,而與用戶手指在所述觸控終端觸摸屏上的具體位置無關,即無論用戶手指是在所述觸控終端觸摸屏上的哪個位置開始滑移,在哪個位置停止滑移并長按,只要滑移方位是相同的,則屬于同一種滑移后長按手勢。
所述滑移后長按手勢的判斷方法是:依據(jù)觸摸點的滑移軌跡,計算出觸摸點的滑移距離及其停留時間,若分別達到設定閾值時,則認定為滑移后長按手勢;所述觸摸點,定義為用戶手指與所述觸控終端觸摸屏之間的接觸點。
2.2.2操作指令
在所述游戲終端顯示屏上,所述游戲角色可沿著八個方位進行直線移動;如圖3所示,所述八個方位包括所述游戲終端顯示屏的左上方、上方、右上方、左方、右方、左下方、下方、右下方。
所述游戲角色移動方向操作指令包括:
所述游戲角色向所述游戲終端顯示屏左上方移動操作指令B1;
所述游戲角色向所述游戲終端顯示屏上方移動操作指令B2;
所述游戲角色向所述游戲終端顯示屏右上方移動操作指令B3;
所述游戲角色向所述游戲終端顯示屏左方移動操作指令B4;
所述游戲角色向所述游戲終端顯示屏右方移動操作指令B5;
所述游戲角色向所述游戲終端顯示屏左下方移動操作指令B6;
所述游戲角色向所述游戲終端顯示屏下方移動操作指令B7;
所述游戲角色向所述游戲終端顯示屏右下方移動操作指令B8。
2.2.3對應關系
如圖5所示,所述方位手勢與所述游戲角色移動方向操作指令之間的預設對應關系包括:
所述左上方滑移后長按手勢A1與所述游戲角色向所述游戲終端顯示屏左上方移動操作指令B1對應;
所述上方滑移后長按手勢A2與所述游戲角色向所述游戲終端顯示屏上方移動操作指令B2對應;
所述右上方滑移后長按手勢A3與所述游戲角色向所述游戲終端顯示屏右上方移動操作指令B3對應;
所述左方滑移后長按手勢A4與所述游戲角色向所述游戲終端顯示屏左方移動操作指令B4對應;
所述右方滑移后長按手勢A5與所述游戲角色向所述游戲終端顯示屏右方移動操作指令B5對應;
所述左下方滑移后長按手勢A6與所述游戲角色向所述游戲終端顯示屏左下方移動操作指令B6對應;
所述下方滑移后長按手勢A7與所述游戲角色向所述游戲終端顯示屏下方移動操作指令B7對應;
所述右下方滑移后長按手勢A8與所述游戲角色向所述游戲終端顯示屏右下方移動操作指令B8對應。
2.2.4規(guī)則詳解
用戶手指在所述觸控終端觸摸屏上比劃左上方滑移后長按手勢A1,相當于同時按下游戲手柄的左方向鍵和上方向鍵,則控制所述游戲角色向所述游戲終端顯示屏左上方移動;
用戶手指在所述觸控終端觸摸屏上比劃上方滑移后長按手勢A2,相當于按下游戲手柄的上方向鍵,則控制所述游戲角色向所述游戲終端顯示屏上方移動;
用戶手指在所述觸控終端觸摸屏上比劃右上方滑移后長按手勢A3,相當于同時按下游戲手柄的上方向鍵和右方向鍵,則控制所述游戲角色向所述游戲終端顯示屏右上方移動;
用戶手指在所述觸控終端觸摸屏上比劃左方滑移后長按手勢A4,相當于按下游戲手柄的左方向鍵,則控制所述游戲角色向所述游戲終端顯示屏左方移動;
用戶手指在所述觸控終端觸摸屏上比劃右方滑移后長按手勢A5,相當于按下游戲手柄的右方向鍵,則控制所述游戲角色向所述游戲終端顯示屏右方移動;
用戶手指在所述觸控終端觸摸屏上比劃左下方滑移后長按手勢A6,相當于同時按下游戲手柄的左方向鍵和下方向鍵,則控制所述游戲角色向所述游戲終端顯示屏左下方移動;
用戶手指在所述觸控終端觸摸屏上比劃下方滑移后長按手勢A7,相當于按下游戲手柄的下方向鍵,則控制所述游戲角色向所述游戲終端顯示屏下方移動;
用戶手指在所述觸控終端觸摸屏上比劃右下方滑移后長按手勢A8,相當于同時按下游戲手柄的下方向鍵和右方向鍵,則控制所述游戲角色向所述游戲終端顯示屏右下方移動。
用戶手指在所述觸控終端觸摸屏上滑移時,所述游戲角色在所述游戲終端顯示屏上可以移動,也可以不移動;所述游戲角色在所述游戲終端顯示屏上是否移動,由用戶在所述應用程序上進行設置。
用戶手指在所述觸控終端觸摸屏上長按時,所述游戲角色在所述游戲終端顯示屏上保持移動狀態(tài)。
用戶手指離開所述觸控終端觸摸屏時,所述游戲角色在所述游戲終端顯示屏上隨即停止移動。
2.3移動速度控制規(guī)則
所述游戲角色在所述游戲終端顯示屏上的移動速度是可以設置或者隨動的。
2.3.1移動速度設置
所述移動速度設置,表現(xiàn)為用戶在所述應用程序上預先設置所述游戲角色在所述游戲終端顯示屏上的移動速度。
用戶一旦在所述應用程序上設置了移動速度,所述游戲角色在所述游戲終端顯示屏上的移動速度就一直保持不變,直至用戶重新進行設置為止。
2.3.2移動速度隨動
所述移動速度隨動,表現(xiàn)為所述游戲角色在所述游戲終端顯示屏上的移動速度與用戶手指在所述觸控終端觸摸屏上的平均滑移速度成正比例,即:用戶手指在所述觸控終端觸摸屏上的平均滑移速度越快,則所述游戲角色在所述游戲終端顯示屏上的移動速度也越快,反之亦然。
所述平均滑移速度V,定義為用戶手指在所述觸控終端觸摸屏上的移動距離s與移動時間t的比值;所述平均滑移速度V的計算方法是:依據(jù)觸摸點的滑移軌跡,計算出觸摸點的滑移距離s,再除以觸摸點在這段距離內(nèi)滑移所花費的時間t,即:V=s/t。
2.4游戲動作執(zhí)行規(guī)則
利用所述方位手勢操作流程觸摸操作所述游戲角色執(zhí)行所述游戲動作時,所述預設對應關系設定為所述方位手勢與所述游戲角色執(zhí)行所述游戲動作操作指令之間的一一對應關系。
2.4.1方位手勢
所述方位手勢設定為用戶手指在所述觸控終端觸摸屏上比劃的滑移后返回手勢。
所述滑移后返回手勢,定義為用戶手指在所述觸控終端觸摸屏上先向某一方位作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向相反方向作直線滑移的動作。
如圖6所示,所述滑移后返回手勢包括左上方滑移后返回手勢C1、上方滑移后返回手勢C2、右上方滑移后返回手勢C3、左方滑移后返回手勢C4、右方滑移后返回手勢C5、左下方滑移后返回手勢C6、下方滑移后返回手勢C7、右下方滑移后返回手勢C8。
進一步地,所述左上方滑移后返回手勢C1,定義為用戶手指在所述觸控終端觸摸屏上先向左上方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向右下方作直線滑移的動作;
所述上方滑移后返回手勢C2,定義為用戶手指在所述觸控終端觸摸屏上先向上方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向下方作直線滑移的動作;
所述右上方滑移后返回手勢C3,定義為用戶手指在所述觸控終端觸摸屏上先向右上方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向左下方作直線滑移的動作;
所述左方滑移后返回手勢C4,定義為用戶手指在所述觸控終端觸摸屏上先向左方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向右方作直線滑移的動作;
所述右方滑移后返回手勢C5,定義為用戶手指在所述觸控終端觸摸屏上先向右方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向左方作直線滑移的動作;
所述左下方滑移后返回手勢C6,定義為用戶手指在所述觸控終端觸摸屏上先向左下方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向右上方作直線滑移的動作;
所述下方滑移后返回手勢C7,定義為用戶手指在所述觸控終端觸摸屏上先向下方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向上方作直線滑移的動作;
所述右下方滑移后返回手勢C8,定義為用戶手指在所述觸控終端觸摸屏上先向右下方作直線滑移,滑移結(jié)束后用戶手指不離開所述觸控終端觸摸屏,并立即向左上方作直線滑移的動作。
所述滑移后返回手勢,只與用戶手指在所述觸控終端觸摸屏上的滑移方位有關,而與用戶手指在所述觸控終端觸摸屏上的具體位置無關,即無論用戶手指是在所述觸控終端觸摸屏上的哪個位置開始滑移,在哪個位置停止滑移并反向滑移,只要正反向滑移方位是相同的,則屬于同一種滑移后返回手勢。
所述滑移后返回手勢的判斷方法是:依據(jù)觸摸點的滑移軌跡,計算出觸摸點沿著兩個相反方向的滑移距離,若分別達到設定閾值,則認定為滑移后返回手勢。
2.4.2動作設置
所述游戲角色的游戲動作設置為8種,所述8種游戲動作的代碼分別設定為游戲動作D1、游戲動作D2、游戲動作D3、游戲動作D4、游戲動作D5、游戲動作D6、游戲動作D7、游戲動作D8。
2.4.3操作指令
所述游戲角色執(zhí)行所述游戲動作操作指令包括:
所述游戲角色執(zhí)行所述游戲動作D1操作指令E1;
所述游戲角色執(zhí)行所述游戲動作D2操作指令E2;
所述游戲角色執(zhí)行所述游戲動作D3操作指令E3;
所述游戲角色執(zhí)行所述游戲動作D4操作指令E4;
所述游戲角色執(zhí)行所述游戲動作D5操作指令E5;
所述游戲角色執(zhí)行所述游戲動作D6操作指令E6;
所述游戲角色執(zhí)行所述游戲動作D7操作指令E7;
所述游戲角色執(zhí)行所述游戲動作D8操作指令E8。
2.4.4對應關系
如圖7所示,所述方位手勢與所述游戲角色執(zhí)行所述游戲動作操作指令之間的預設對應關系包括:
所述左上方滑移后返回手勢C1與所述游戲角色執(zhí)行所述游戲動作D1操作指令E1對應;
所述上方滑移后返回手勢C2與所述游戲角色執(zhí)行所述游戲動作D2操作指令E2對應;
所述右上方滑移后返回手勢C3與所述游戲角色執(zhí)行所述游戲動作D3操作指令E3對應;
所述左方滑移后返回手勢C4與所述游戲角色執(zhí)行所述游戲動作D4操作指令E4對應;
所述右方滑移后返回手勢C5與所述游戲角色執(zhí)行所述游戲動作D5操作指令E5對應;
所述左下方滑移后返回手勢C6與所述游戲角色執(zhí)行所述游戲動作D6操作指令E6對應;
所述下方滑移后返回手勢C7與所述游戲角色執(zhí)行所述游戲動作D7操作指令E7對應;
所述右下方滑移后返回手勢C8與所述游戲角色執(zhí)行所述游戲動作D8操作指令E8對應。
2.4.5規(guī)則詳解
用戶手指在所述觸控終端觸摸屏上比劃左上方滑移后返回手勢C1,則控制所述游戲角色執(zhí)行所述游戲動作D1;
用戶手指在所述觸控終端觸摸屏上比劃上方滑移后返回手勢C2,相當于按下游戲手柄的B鍵,則控制所述游戲角色執(zhí)行所述游戲動作D2;
用戶手指在所述觸控終端觸摸屏上比劃右上方滑移后返回手勢C3,則控制所述游戲角色執(zhí)行所述游戲動作D3;
用戶手指在所述觸控終端觸摸屏上比劃左方滑移后返回手勢C4,相當于按下游戲手柄的A鍵,則控制所述游戲角色執(zhí)行所述游戲動作D4;
用戶手指在所述觸控終端觸摸屏上比劃右方滑移后返回手勢C5,相當于按下游戲手柄的X鍵,則控制所述游戲角色執(zhí)行所述游戲動作D5;
用戶手指在所述觸控終端觸摸屏上比劃左下方滑移后返回手勢C6,則控制所述游戲角色執(zhí)行所述游戲動作D6;
用戶手指在所述觸控終端觸摸屏上比劃下方滑移后返回手勢C7,相當于按下游戲手柄的Y鍵,則控制所述游戲角色執(zhí)行所述游戲動作D7;
用戶手指在所述觸控終端觸摸屏上比劃右下方滑移后返回手勢C8,則控制所述游戲角色執(zhí)行所述游戲動作D8。
將所述游戲動作代碼分別代之以所述游戲角色具體動作名稱,建立起所述方位手勢與所述游戲角色執(zhí)行具體動作操作指令之間的一一對應關系,即可按照所述方位手勢操作流程實現(xiàn)對所述游戲角色執(zhí)行具體動作的操控。
2.5快捷功能調(diào)用規(guī)則
利用所述方位手勢操作流程觸摸操作所述游戲快捷功能調(diào)用時,所述預設對應關系設定為所述方位手勢與所述游戲快捷功能調(diào)用操作指令之間的一一對應關系。
2.5.1方位手勢
所述方位手勢設定為用戶手指在所述觸控終端觸摸屏上比劃的點擊手勢。
所述點擊手勢包括單擊手勢F1、雙擊手勢F2、長按手勢F3。
進一步地,所述單擊手勢F1,定義為用戶手指一次性點擊所述觸控終端觸摸屏的動作;
所述雙擊手勢F2,定義為用戶手指連續(xù)兩次快速地點擊所述觸控終端觸摸屏的動作;
所述長按手勢F3,定義為用戶手指與所述觸控終端觸摸屏保持一定時間的接觸而不移動的動作。
所述點擊手勢與所點擊的所述觸控終端觸摸屏位置無關,即無論在所述觸控終端觸摸屏上的哪個位置點擊,其點擊效果都是一樣的。
所述點擊手勢的判斷方法是:計算觸摸點在所述觸控終端觸摸屏某個位置上停留的時間,若達到設定閾值,則認定為長按手勢,否則,則認定為單擊手勢或者雙擊手勢。
2.5.2功能設置
所述游戲快捷功能設置為3種,所述3種游戲快捷功能的代碼分別設定為快捷功能G1、快捷功能G2、快捷功能G3。
2.5.3操作指令
所述游戲功能調(diào)用操作指令包括:
所述游戲快捷功能G1調(diào)用操作指令H1;
所述游戲快捷功能G2調(diào)用操作指令H2;
所述游戲快捷功能G3調(diào)用操作指令H3。
2.5.4對應關系
所述方位手勢與所述游戲快捷功能調(diào)用操作指令之間的預設對應關系包括:
所述單擊手勢F1與所述游戲快捷功能G1調(diào)用操作指令H1對應;
所述雙擊手勢F2與所述游戲快捷功能G2調(diào)用操作指令H2對應;
所述長按手勢F3與所述游戲快捷功能G3調(diào)用操作指令H3對應。
2.5.5規(guī)則詳解
用戶手指在所述觸控終端觸摸屏上比劃單擊手勢F1,則調(diào)用所述游戲快捷功能H1;
用戶手指在所述觸控終端觸摸屏上比劃雙擊手勢F2,則調(diào)用所述游戲快捷功能H2;
用戶手指在所述觸控終端觸摸屏上比劃長按手勢F3,則調(diào)用所述游戲快捷功能H3。
需要指出的是,所述游戲動作執(zhí)行操作指令與所述快捷功能調(diào)用操作指令所對應的方位手勢是可以相互借用的。例如,在射擊游戲中,所述單擊手勢和雙擊手勢多用于發(fā)射單發(fā)子彈或者發(fā)射雙發(fā)子彈,所述長按手勢多用于連續(xù)發(fā)射子彈。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
在附圖中,圖1為本發(fā)明公開的方位手勢操作裝置結(jié)構(gòu)框圖;
圖2為本發(fā)明公開的方位手勢操作流程圖;
圖3為本發(fā)明公開的觸控終端觸摸屏或者游戲終端顯示屏的8個方位示意圖;
圖4為本發(fā)明公開的8種滑移后長按手勢示意圖;
圖5為本發(fā)明公開的8種滑移后長按手勢與所述游戲角色移動方向控制操作指令之間的預設對應關系圖;
圖6為本發(fā)明公開的8種滑移后返回手勢示意圖;
圖7為本發(fā)明公開的8種滑移后返回手勢與所述游戲動作執(zhí)行操作指令之間的預設對應關系圖;
圖8為本發(fā)明實施例三公開的8種滑移后長按手勢與所述足球游戲中所控球員移動方位控制操作指令之間的預設對應關系圖;
圖9為本發(fā)明實施例四公開的8種滑移后返回手勢與所述足球游戲中所控球員執(zhí)行具體動作操作指令之間的預設對應關系圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)勢更加清楚,下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。所述附圖僅供參考和說明使用,不構(gòu)成對本發(fā)明專利保護范圍的限制。
實施例一
實施例一提供了利用方位手勢觸摸操作某VR頭盔游戲的裝置。
如圖1所示,所述裝置包括一游戲終端10,一觸控終端20;所述游戲終端10設定為VR頭盔,所述觸控終端20設定為智能戒指。
所述智能戒指20設置有觸摸屏40;所述觸摸屏40用于檢測方位手勢;所述觸摸屏40采用電容式觸摸屏。
所述VR頭盔10與所述智能戒指20通過藍牙4.0進行無線通信。
所述智能戒指20安裝有應用程序50,所述應用程序50包括數(shù)據(jù)獲取模塊100、數(shù)據(jù)發(fā)送模塊200;
進一步地,所述數(shù)據(jù)獲取模塊100,用于實時檢測用戶手指在所述智能戒指20觸摸屏40上的觸摸操作所產(chǎn)生的觸摸數(shù)據(jù);
所述數(shù)據(jù)發(fā)送模塊200,用于將所述數(shù)據(jù)獲取模塊100檢測到的所述觸摸數(shù)據(jù)通過藍牙4.0實時地發(fā)送給所述數(shù)據(jù)接收模塊300。
所述VR頭盔10設置有顯示屏30;所述顯示屏30,用于顯示電子游戲信息。
所述VR頭盔10安裝有應用程序50;所述應用程序50包括數(shù)據(jù)接收模塊300、手勢解析模塊400、指令獲取模塊500、指令執(zhí)行模塊600;
進一步地,所述數(shù)據(jù)接收模塊300,用于接收由所述數(shù)據(jù)發(fā)送模塊200通過藍牙4.0實時發(fā)送過來的所述觸摸數(shù)據(jù);
所述手勢解析模塊400,用于將所述觸摸數(shù)據(jù)解析為對應的方位手勢;
所述指令獲取模塊500,用于依據(jù)預設對應關系,確定與所述方位手勢對應的所述游戲角色移動方向和移動速度控制、游戲動作執(zhí)行、快捷功能調(diào)用操作指令,并將所述方位手勢轉(zhuǎn)換為所述操作指令;
所述指令執(zhí)行模塊600,用于執(zhí)行所述指令獲取模塊500確定的所述操作指令。
實施例二
實施例二提供了實施例一中利用方位手勢觸摸操作某VR頭盔游戲的流程。
如圖2所示,所述方位手勢操作流程包括步驟:
S01:方位手勢操作狀態(tài)開啟;
S02:建立所述智能戒指20與所述VR頭盔10之間的藍牙4.0無線通信連接;
S03:所述數(shù)據(jù)獲取模塊100,實時檢測用戶手指在所述智能戒指20觸摸屏40上的觸摸操作所產(chǎn)生的觸摸數(shù)據(jù);
S04:所述數(shù)據(jù)發(fā)送模塊200,將所述數(shù)據(jù)獲取模塊100檢測到的所述觸摸數(shù)據(jù)通過藍牙4.0實時地發(fā)送給所述數(shù)據(jù)接收模塊300;
S05:所述數(shù)據(jù)接收模塊300,接收由所述數(shù)據(jù)發(fā)送模塊200通過藍牙4.0實時發(fā)送過來的所述觸摸數(shù)據(jù);
S06:所述手勢解析模塊400,將所述觸摸數(shù)據(jù)解析為對應的方位手勢;
S07:所述指令獲取模塊500,依據(jù)預設對應關系,確定與所述方位手勢對應的所述游戲角色移動方向和移動速度控制、游戲動作執(zhí)行、快捷功能調(diào)用操作指令,并將所述方位手勢轉(zhuǎn)換為所述操作指令;
S08:所述指令執(zhí)行模塊600,執(zhí)行所述指令獲取模塊500確定的所述操作指令。
實施例三
實施例三提供了利用實施例二中的方位手勢操作流程觸摸控制某VR頭盔足球游戲中所控球員移動方向的一個實例。
所述所控球員,定義為正在被用戶比劃的方位手勢所控制的球員。
如圖8所示,根據(jù)所述方位手勢操作流程和移動方向控制規(guī)則,本實施例的具體操作規(guī)程包括:
S11:用戶手指在所述智能戒指20觸摸屏40上比劃左上方滑移后長按手勢A1,則控制所控球員向所述VR頭盔10顯示屏30左上方移動;
S12:用戶手指在所述智能戒指20觸摸屏40上比劃上方滑移后長按手勢A2,則控制所控球員向所述VR頭盔10顯示屏30上方移動;
S13:用戶手指在所述智能戒指20觸摸屏40上比劃右上方滑移后長按手勢A3,則控制所控球員向所述VR頭盔10顯示屏30右上方移動;
S14:用戶手指在所述智能戒指20觸摸屏40上比劃左方滑移后長按手勢A4,則控制所控球員向所述VR頭盔10顯示屏30左方移動;
S15:用戶手指在所述智能戒指20觸摸屏40上比劃右方滑移后長按手勢A5,則控制所控球員向所述VR頭盔10顯示屏30右方移動;
S16:用戶手指在所述智能戒指20觸摸屏40上比劃左下方滑移后長按手勢A6,則控制所控球員向所述VR頭盔10顯示屏30左下方移動;
S17:用戶手指在所述智能戒指20觸摸屏40上比劃下方滑移后長按手勢A7,則控制所控球員向所述VR頭盔10顯示屏30下方移動;
S18:用戶手指在所述智能戒指20觸摸屏40上比劃右下方滑移后長按手勢A8,則控制所控球員向所述VR頭盔10顯示屏30右下方移動。
用戶手指在所述智能戒指20觸摸屏40上滑移時,所控球員在所述VR頭盔10顯示屏30上立即移動;用戶手指在所述智能戒指20觸摸屏40上長按時,所控球員在所述VR頭盔10顯示屏30上保持移動狀態(tài);用戶手指離開所述智能戒指20觸摸屏40時,所控球員在所述VR頭盔10顯示屏30上隨即停止移動。
所控球員在所述VR頭盔10顯示屏30上的移動速度與用戶手指在所述智能戒指20觸摸屏40上的平均滑移速度成正比例,即:用戶手指在所述智能戒指20觸摸屏40上的平均滑移速度越快,則所控球員在所述VR頭盔10顯示屏30上的移動速度也越快,反之亦然。
用戶手指在所述智能戒指20觸摸屏40上連續(xù)比劃若干個滑移后長按手勢時,用戶手指可以一直不離開所述智能戒指20觸摸屏40,從而生成一條折線滑移軌跡或者直線滑移軌跡。
基于下列兩個因素,用戶手指比劃所述方位手勢控制所述游戲角色移動方向的靈敏度要高于游戲手柄:第一,無論用戶手指是按下方向鍵,還是松開方向鍵,都要占用時間以克服方向鍵的空行程;第二,用戶手指從一個方向鍵移動到另一個方向鍵,也需要占用時間。而方位手勢控制,則不存在上述兩個因素的制約。
實施例四
實施例四提供了利用實施例二中的方位手勢操作流程觸摸操作某VR頭盔足球游戲中所控球員執(zhí)行游戲動作的一個實例。
將所控球員所執(zhí)行的所述動作代碼分別代之以所述足球游戲中所控球員所執(zhí)行的具體動作名稱,建立起所述方位手勢與所控球員執(zhí)行具體動作操作指令之間的一一對應關系,即可按照所述方位手勢操作流程實現(xiàn)對所控球員執(zhí)行具體動作的操控。
一動作設置
將游戲動作D1設置為更換球員;
將游戲動作D2設置為直塞;
將游戲動作D3設置為快速轉(zhuǎn)移;
將游戲動作D4設置為射門;
將游戲動作D5設置為短傳或者壓迫;
將游戲動作D6設置為慢帶或者急停;
將游戲動作D7設置為長傳或者鏟球;
將游戲動作D8設置為加速。
二操作規(guī)程
如圖9所示,根據(jù)所述方位手勢操作流程和游戲動作執(zhí)行規(guī)則,本實施例的具體操作規(guī)程包括:
S21:用戶手指在所述智能戒指20觸摸屏40上比劃左上方滑移后返回手勢C1,所述足球游戲則執(zhí)行更換所控球員操作指令;
S22:用戶手指在所述智能戒指20觸摸屏40上比劃上方滑移后返回手勢C2,所控球員則執(zhí)行直塞操作指令;
S23:用戶手指在所述智能戒指20觸摸屏40上比劃右上方滑移后返回手勢C3,所控球員則執(zhí)行快速轉(zhuǎn)移操作指令;
S24:用戶手指在所述智能戒指20觸摸屏40上比劃左方滑移后返回手勢C4,所控球員則執(zhí)行射門操作指令;
S25:用戶手指在所述智能戒指20觸摸屏40上比劃右方滑移后返回手勢C5,所控球員若是進攻方則執(zhí)行短傳操作指令,所控球員若是防守方則執(zhí)行壓迫操作指令;
S26:用戶手指在所述智能戒指20觸摸屏40上比劃左下方滑移后返回手勢C6,所控球員若是進攻方則執(zhí)行慢帶操作指令,所控球員若是防守方則執(zhí)行急停操作指令;
S27:用戶手指在所述智能戒指20觸摸屏40上比劃下方滑移后返回手勢C7,所控球員若是進攻方則執(zhí)行長傳操作指令,所控球員若是防守方則執(zhí)行鏟球操作指令;
S28:用戶手指在所述智能戒指20觸摸屏40上比劃右下方滑移后返回手勢C8,所控球員則執(zhí)行加速指令。
為了更好地模擬游戲手柄的操控效果,還可同時設置兩個智能戒指,分別佩戴在用戶的左右手指上;用戶左手佩戴的智能戒指用于控制游戲角色的移動,用戶右手佩戴的智能戒指用于控制游戲角色的動作。
實施例五
實施例五提供了利用實施例二中的方位手勢操作流程觸摸控制某VR頭盔足球游戲快捷功能調(diào)用的一個實例。
將快捷功能代碼分別代之以所述足球游戲的具體快捷功能名稱,建立起所述方位手勢與所述具體快捷功能調(diào)用操作指令之間的一一對應關系,即可按照所述方位手勢操作流程實現(xiàn)對所述具體快捷功能調(diào)用的操控。
一功能設置
將快捷功能G1設置為開始;
將快捷功能G2設置為暫停或者繼續(xù);
將快捷功能G3設置為返回。
二操作規(guī)程
根據(jù)所述方位手勢操作流程和快捷功能調(diào)用規(guī)則,本實施例的具體操作規(guī)程包括:
S31:用戶手指在所述智能戒指20觸摸屏40上比劃單擊手勢F1,則所述足球游戲開始或者重新開始;
S32:若所述足球游戲正在進行中,用戶手指在所述智能戒指20觸摸屏40上比劃雙擊手勢F2,則所述足球游戲隨即暫停;若所述足球游戲處于暫停狀態(tài),用戶手指在所述智能戒指20觸摸屏40上比劃雙擊手勢F2,則所述足球游戲繼續(xù)進行;
S33:用戶手指在所述智能戒指20觸摸屏40上比劃長按手勢F3,所述足球游戲立即停止,并返回上一級頁面。
通過分析上述實施例,可以看出,利用所述方位手勢在所述智能戒指觸摸屏上觸摸操作正在所述VR頭盔顯示屏上演的所述足球游戲,具有下列優(yōu)勢:
第一,用戶手指在所述智能戒指觸摸屏上比劃方位手勢時,用戶眼睛完全不必盯著所述智能戒指觸摸屏,而僅憑直覺就能正確地比劃這些方位手勢,用戶在移動中也能利用方位手勢盲操作足球游戲;
第二,用戶手指在所述智能戒指指甲蓋大小的觸摸屏上,可比劃任意一種所定義的方位手勢,相當于將游戲手柄上的十多個按鍵濃縮為一個按鍵,用戶只用一個指頭就能進行所述足球游戲的操控;
第三,用戶手指在所述智能戒指觸摸屏上觸摸操作所述足球游戲時,佩戴所述智能戒指的用戶手指可遠離人們的視野,甚至包括在衣兜里或者褲兜里也能進行隱蔽操作,因此具有高度的操控隱私性。
本領域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟,可以通過硬件來完成,也可以通過程序指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中。
需要說明的是,以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明;本發(fā)明還可有其他多種實施例;凡在本發(fā)明的精神和原則之內(nèi),所作的任何改進、等同替換、重新組合,均應包含在本發(fā)明的保護范圍之內(nèi)。