一種游戲角色移動(dòng)的控制方法及裝置的制造方法
【專利說明】-種游戲角色移動(dòng)的控制方法及裝置 【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及游戲領(lǐng)域,具體設(shè)及一種游戲角色移動(dòng)的控制方法及裝置。 【【背景技術(shù)】】
[0002] 在移動(dòng)平臺(tái)上ARPG、TPS、FPS等游戲中,玩家在戰(zhàn)斗過程中一般會(huì)設(shè)及移動(dòng)角色 方向的操作,常用方法有兩種:
[0003] 一種是通過虛擬搖桿來控制方向。目前的主流設(shè)定是在觸摸屏手機(jī)的屏幕上虛擬 設(shè)置一個(gè)虛擬搖桿,通過操控虛擬搖桿操控游戲角色移動(dòng)而進(jìn)行游戲,當(dāng)要控制一個(gè)對(duì)象 向某個(gè)方向移動(dòng)時(shí),點(diǎn)擊搖桿向該方向滑動(dòng),即可W控制游戲角色移動(dòng)。在玩家長(zhǎng)時(shí)間操控 角色移動(dòng)后,手指與虛擬搖桿的中屯、位置距離可能會(huì)越來越遠(yuǎn),當(dāng)玩家想再次改變角色的 移動(dòng)方向時(shí),需要進(jìn)行較大幅度的手指滑動(dòng),或抬起手指,重新觸發(fā)搖桿定位。
[0004] 另一種是通過觸碰點(diǎn)擊屏幕來控制方向,玩家點(diǎn)擊屏幕,被控制的游戲角色對(duì)象 即會(huì)朝著玩家點(diǎn)擊的方向移動(dòng)。運(yùn)種方式玩家需要頻繁的點(diǎn)擊屏幕,容易引起誤操作。 【
【發(fā)明內(nèi)容】
】 陽〇化]為了克服現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種游戲角色移動(dòng)的控制方法及裝置, 使得玩家控制游戲角色移動(dòng)更加方便、操作更加多樣。
[0006] 一種游戲角色移動(dòng)的控制方法,包括如下步驟:
[0007] S1、壓力檢測(cè)步驟,檢測(cè)觸屏上的游戲界面區(qū)域是否施加有壓力,若是,記錄施加 壓力的初始位置,并比較所述壓力與壓力闊值的大小關(guān)系;若所述壓力不大于所述壓力闊 值,則執(zhí)行步驟S2,若所述壓力大于所述壓力闊值,則執(zhí)行步驟S3;
[0008] S2、第一移動(dòng)控制步驟,控制所述游戲角色朝所述施加壓力的初始位置移動(dòng);
[0009] S3、第二移動(dòng)控制步驟,檢測(cè)是否存在W所述初始位置為滑動(dòng)原點(diǎn)向外的滑屏操 作,若是,則W所述滑動(dòng)原點(diǎn)至所述滑屏操作的當(dāng)前位置的方向向量作為游戲角色的移動(dòng) 方向,控制所述游戲角色移動(dòng)。
[0010] 在一個(gè)實(shí)施例中,
[0011] 在步驟S1中,若所述壓力大于所述壓力闊值,則顯示虛擬方向控制部件,所述虛 擬方向控制部件的位置中屯、為所述滑動(dòng)原點(diǎn)。
[0012] 在一個(gè)實(shí)施例中,
[0013] 所述虛擬方向控制部件為虛擬搖桿。
[0014] 本發(fā)明還提供了一種游戲角色移動(dòng)的控制方法,包括如下步驟:
[0015]S1、壓力檢測(cè)步驟,檢測(cè)觸屏上的游戲界面區(qū)域內(nèi)是否存在觸屏操作,若是,則記 錄所述觸屏操作從起始位置開始至當(dāng)前位置的位移S、W及從起始時(shí)刻開始至當(dāng)前時(shí)刻所 持續(xù)的時(shí)長(zhǎng)t;
[0016] S2、移動(dòng)控制步驟,當(dāng)所述時(shí)長(zhǎng)t不大于時(shí)長(zhǎng)闊值T、且所述位移S不大于位移闊值 S時(shí),則執(zhí)行第一移動(dòng)控制步驟;
[0017] 當(dāng)所述時(shí)長(zhǎng)t不大于時(shí)長(zhǎng)闊值Τ、且所述位移s大于位移闊值S時(shí),則執(zhí)行第二移 動(dòng)控制步驟;
[0018] 當(dāng)所述時(shí)長(zhǎng)t大于時(shí)長(zhǎng)闊值T,且所述位移S不大于位移闊值S時(shí),則先執(zhí)行第一 移動(dòng)控制步驟,然后執(zhí)行第二移動(dòng)控制步驟;
[0019] 當(dāng)所述時(shí)長(zhǎng)t大于時(shí)長(zhǎng)闊值T,且所述位移S大于位移闊值S時(shí),則執(zhí)行第二移動(dòng) 控制步驟;
[0020] 其中,
[0021] 所述第一移動(dòng)控制步驟為:控制所述游戲角色朝所述觸屏操作的當(dāng)前位置移動(dòng);
[0022] 所述第二移動(dòng)控制步驟為:檢測(cè)所述游戲界面是否存在W所述觸屏操作的當(dāng)前位 置為滑動(dòng)原點(diǎn)向外的滑屏操作,若存在,則W所述觸屏操作的當(dāng)前位置至所述滑屏操作的 當(dāng)前位置的方向向量作為游戲角色的移動(dòng)方向,控制所述游戲角色移動(dòng)。
[0023] 在一個(gè)實(shí)施例中,
[0024] 在所述第二移動(dòng)控制步驟中,顯示虛擬方向控制部件的位置中屯、為所述滑動(dòng)原 點(diǎn)。 陽0巧]在一個(gè)實(shí)施例中, 陽0%] 所述虛擬方向控制部件為虛擬搖桿。
[0027] 本發(fā)明還提供了一種游戲角色移動(dòng)的控制裝置,包括如下單元:
[0028] 壓力檢測(cè)單元,用于檢測(cè)觸屏上的游戲界面區(qū)域內(nèi)是否施加有壓力,若是,記錄施 加壓力的初始位置,并比較所述壓力與壓力闊值的大小關(guān)系;若所述壓力不大于所述壓力 闊值,則觸發(fā)第一移動(dòng)控制單元工作,若所述壓力大于所述壓力闊值,則觸發(fā)第二移動(dòng)控制 單元工作;
[0029] 第一移動(dòng)控制單元,用于控制所述游戲角色朝所述施加壓力的初始位置移動(dòng);
[0030] 第二移動(dòng)控制單元,用于檢測(cè)是否存在W所述初始位置為滑動(dòng)原點(diǎn)向外的滑屏操 作,若是,則W所述滑動(dòng)原點(diǎn)至所述滑屏操作的當(dāng)前位置的方向向量作為游戲角色的移動(dòng) 方向,控制所述游戲角色移動(dòng)。
[0031] 在一個(gè)實(shí)施例中,
[0032] 壓力檢測(cè)單元還用于,若所述壓力大于所述壓力闊值,則顯示虛擬方向控制部件, 所述虛擬方向控制部件的位置中屯、為所述滑動(dòng)原點(diǎn)。
[0033] 在一個(gè)實(shí)施例中,
[0034] 所述虛擬方向控制部件為虛擬搖桿。
[0035] 本發(fā)明還提供了一種游戲角色移動(dòng)的控制裝置,包括如下單元:
[0036] 壓力檢測(cè)單元,用于檢測(cè)觸屏上的游戲界面區(qū)域內(nèi)是否存在觸屏操作,若是,則記 錄所述觸屏操作從起始位置至當(dāng)前位置開始的位移S、W及從起始時(shí)刻開始至當(dāng)前時(shí)刻所 持續(xù)的時(shí)長(zhǎng)t;
[0037] 移動(dòng)控制單元,用于當(dāng)所述時(shí)長(zhǎng)t不大于時(shí)長(zhǎng)闊值T、且所述位移S不大于位移闊 值S時(shí),則觸發(fā)第一移動(dòng)控制單元工作;
[0038] 當(dāng)所述時(shí)長(zhǎng)t不大于時(shí)長(zhǎng)闊值T、且所述位移S大于位移闊值S時(shí),則觸發(fā)第二移 動(dòng)控制單元工作;
[0039] 當(dāng)所述時(shí)長(zhǎng)t大于時(shí)長(zhǎng)闊值T,且所述位移S不大于位移闊值S時(shí),則先觸發(fā)第一 移動(dòng)控制單元工作,然后觸發(fā)第二移動(dòng)控制單元工作;
[0040] 當(dāng)所述時(shí)長(zhǎng)t大于時(shí)長(zhǎng)闊值T,且所述位移S大于位移闊值S時(shí),則觸發(fā)第二移動(dòng) 控制單元工作; 陽04U 其中,
[0042] 第一移動(dòng)控制單元用于,控制所述游戲角色朝所述觸屏操作的當(dāng)前位置移動(dòng);
[0043] 第二移動(dòng)控制單元用于,檢測(cè)所述游戲界面是否存在W所述觸屏操作的當(dāng)前位置 為滑動(dòng)原點(diǎn)向外的滑屏操作,若存在,則W所述觸屏操作的當(dāng)前位置至所述滑屏操作的當(dāng) 前位置的方向向量作為游戲角色的移動(dòng)方向,控制所述游戲角色移動(dòng)。
[0044] 在一個(gè)實(shí)施例中,
[0045] 所述第二移動(dòng)控制單元還用于,顯示虛擬方向控制部件的位置中屯、為所述滑動(dòng)原 點(diǎn)。
[0046] 在一個(gè)實(shí)施例中,
[0047] 所述虛擬方向控制部件為虛擬搖桿。
[0048] 本發(fā)明的有益效果是:
[0049] 玩家可W在兩種控制游戲角色移動(dòng)的方式中進(jìn)行切換,在手指偏離虛擬方向控制 部件的中屯、較遠(yuǎn)的情況下,本發(fā)明可W使玩家的手指移動(dòng)較小的距離就可W實(shí)現(xiàn)反向移 動(dòng),操作簡(jiǎn)單,非常方便。 【【附圖說明】】
[0050] 圖1是本發(fā)明實(shí)施例1的游戲角色移動(dòng)的控制方法的流程圖;
[0051] 圖2是本發(fā)明實(shí)施例2的游戲角色移動(dòng)的控制方法的游戲界面示意圖;
[0052] 圖3是本發(fā)明實(shí)施例2的游戲角色移動(dòng)的控制方法的流程圖;
[0053] 圖4是本發(fā)明實(shí)施例2的游戲角色移動(dòng)的控制方法的游戲界面示意圖。 【【具體實(shí)施方式】】
[0054]W下對(duì)發(fā)明的較佳實(shí)施例作進(jìn)一步詳細(xì)說明。 陽055] 實(shí)施例1
[0056] 如圖1