一種滑動手勢鎖定目標的方法及裝置的制造方法
【技術領域】
[0001]本發明涉及手游領域,尤其是涉及手游領域里一種滑動手勢鎖定目標的方法。
【背景技術】
[0002]在手游領域中,對怪物與其他玩家的鎖定交互尚處于發展階段。有些以玩家為中心設計的游戲雖然有所表現,但是玩家實現起來過于繁瑣或者玩家缺少了自主性。
[0003]一般情況,玩家可以選擇與怪物、其他玩家進行交互的游戲,主要采用一下幾種方法:
玩家主動點擊選擇操作:玩家通過點擊目標之后,對怪物或者其他玩家進行鎖定;查看附近玩家:游戲設計查看附近玩家的功能,玩家可以找到一定范圍內的其他玩家,進行鎖定操作;
通過快捷方式選擇任務怪:在有些游戲中,玩家點擊任務怪名或者其他功能按鈕,可以尋路找到并鎖定相關同類怪。
[0004]這幾種技術的缺點是顯而易見的:
當玩家需要主動點擊才能選擇鎖定時,很容易因為同屏玩家人數過多或者同屏怪物數量過多而發生誤操作,也會因為角色或怪物的遮擋而鎖定不到玩家想要鎖定的目標。
[0005]通過查看附近玩家的方式來鎖定玩家的設計,無法滿足玩家想要鎖定怪的需求,也因為這種設計需要玩家進行一些按鈕開啟關閉的冗余操作,用戶體驗欠佳。更由于這種設計的局限性,無法使得玩家最快的去鎖定目標,玩家在鎖定的過程中需要進行查詢操作,當玩家進行誤操作的時候,更要耗時的再次進行開啟功能與查詢的操作。
[0006]通過快捷方式選擇任務怪時,需要增加按鈕、占用界面空間,玩家在自主性上并沒有得到完全的滿足,更多的情況下,此功能只適合任務怪的鎖定,無法滿足玩家實時自主的鎖定。
【發明內容】
[0007]為了克服現有技術的不足,本發明提出一種滑動手勢鎖定目標的方法及裝置。本發明采用的技術方案是:
在有鎖定目標的需求時,采用一種滑動手勢鎖定目標的方法,包括以下步驟:
S1:獲取手勢滑動方向,并判斷滑動方向是否為正向;
52:若滑動方向為正向,則進行人物目標鎖定,若滑動方向為反向則進行怪物目標鎖定;
53:判斷鎖定區域內是否有目標,若有目標則轉入步驟S5,若無目標,則轉入步驟S4 ;
54:提不鎖定范圍;
55:判斷是否為需要的目標,如果是,則轉入步驟S7 ;如果否,則轉入步驟S6 ;
56:判斷是否有再次手勢滑動輸入,以更換目標,再次鎖定;如果是則轉入步驟SI,如果否,則轉入步驟S7; S7:成功完成鎖定任務。
[0008]進一步地,步驟SI中所述正向為從上到下,從左到右或從斜上到斜下的方向。
[0009]進一步地,步驟S2中所述人物目標為玩家或NPC;
進一步地,步驟S3中所述鎖定區域為以玩家為圓心,以玩家到距其最近的屏幕邊緣的長為半徑的圓,或整個屏幕上的可見范圍;
更近一步地,步驟S4中鎖定范圍對應S3中以玩家為圓心,以玩家到距其最近的屏幕邊緣的長為半徑的圓或整個屏幕上的可見范圍。
[0010]更進一步地,步驟S4提示的鎖定范圍邊界顯示為紅色。
[0011]一種實現所述滑動手勢鎖定目標的方法的裝置,包括
滑動手勢獲取及滑動方向判斷單元,用于獲取手勢滑動及判斷滑動方向;
目標判定單元,用于收受所述滑動手勢獲取及滑動方向判斷單元獲得的滑動方向,并判斷所需鎖定的目標為人物目標/怪物目標;
目標尋找單元,用于尋找鎖定區域內的目標;
目標鎖定單元,用于鎖定目標;
提示鎖定范圍單元,用于提示鎖定范圍;
短時間內再次滑動判斷及更換目標單元,用于判斷是否在短時間內有再次滑動,如果有再次滑動,則更換目標,再次鎖定;
其中所述滑動手勢獲取及滑動方向判斷單元、目標判定單元、目標尋找單元、目標鎖定單元、提示鎖定范圍單元和短時間內再次滑動判斷及更換目標單元依次相連,且所述短時間內再次滑動判斷及更換目標單元與所述滑動手勢獲取及滑動方向判斷單元相連。
[0012]本發明的優勢在于,與現有的鎖定人物或怪物的操作相比較,本發明提出的滑動手勢鎖定目標的方法操作更加簡潔、便捷、準確和實用。
【附圖說明】
[0013]為了更清楚地說明本發明的實施例,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一個實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0014]圖1是本發明中一種滑動手勢鎖定目標的方法流程圖;
圖2是本發明中一種滑動手勢鎖定目標的裝置結構示意圖。
【具體實施方式】
[0015]下面結合【具體實施方式】對本發明作進一步的說明。其中,附圖僅用于示例性說明,表示的僅是示意圖,而非實物圖,不能理解為對本專利的限制;為了更好地說明本發明的實施例,附圖某些部件會有省略、放大或縮小,并不代表實際產品的尺寸;對本領域技術人員來說,附圖中某些公知結構及其說明可能省略是可以理解的。
[0016]請參見圖1,本發明一種滑動手勢鎖定目標的方法,包括以下步驟:
S1:獲取手勢滑動方向,并判斷滑動方向是否為正向;
S2:若滑動方向為正向,則進行人物目標鎖定,若滑動方向為反向則進行怪物目標鎖定; 53:判斷鎖定區域內是否有目標,若有目標則轉入步驟S5,若無目標,則轉入步驟S4 ;
54:提不鎖定范圍;
55:判斷是否為需要的目標,如果是,則轉入步驟S7 ;如果否,則轉入步驟S6 ;
56:判斷是否有再次手勢滑動輸入,以更換目標,再次鎖定;如果是則轉入步驟SI,如果否,則轉入步驟S7;
57:成功完成鎖定任務。
[0017]其中