一種信息處理方法、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù),具體涉及一種信息處理方法、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì)。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,以及大屏幕、超大屏幕智能終端的日益普及,智能終端處理器的處理能力也越來(lái)越強(qiáng),從而衍生出很多在大屏幕或超大屏幕上基于人機(jī)交互實(shí)現(xiàn)操控的應(yīng)用。基于人機(jī)交互實(shí)現(xiàn)操控的過(guò)程中,多個(gè)用戶之間可以采集一對(duì)一、一對(duì)多、多對(duì)多等各種建立群組的形式運(yùn)行不同的交互模式,以得到不同的交互結(jié)果。比如,在大屏幕或超大屏幕上渲染得到的圖形用戶界面(GUI)中,將多個(gè)用戶分成兩個(gè)不同群組后,利用人機(jī)交互中的操控處理,可以進(jìn)行不同群組件的信息交互,以及根據(jù)對(duì)信息交互的響應(yīng)得到不同的交互結(jié)果;利用人機(jī)交互中的操控處理,還可以在同一個(gè)群組的群成員間進(jìn)行信息交互,以及根據(jù)對(duì)信息交互的響應(yīng)得到不同的交互結(jié)果。
[0003]現(xiàn)有技術(shù)中,用戶在圖形用戶界面中操控的虛擬對(duì)象通常具有至少一個(gè)技能,通過(guò)釋放技能能夠?qū)︻A(yù)設(shè)范圍內(nèi)的目標(biāo)對(duì)象進(jìn)行信息交互,不同的技能釋放對(duì)目標(biāo)對(duì)象具有不同的交互響應(yīng)結(jié)果。然而,技能的釋放往往只能針對(duì)特定區(qū)域范圍的目標(biāo)對(duì)象,范圍大且無(wú)針對(duì)性,對(duì)于在所述特定區(qū)域范圍內(nèi)只有一個(gè)目標(biāo)對(duì)象或目標(biāo)對(duì)象所在位置較為集中的場(chǎng)景下,這種交互方式得到的交互結(jié)果往往不能滿足用戶的需求。如何實(shí)現(xiàn)技能的釋放針對(duì)一特定位置,相關(guān)技術(shù)中,目前尚無(wú)有效解決方案。
【發(fā)明內(nèi)容】
[0004]為解決現(xiàn)有存在的技術(shù)問題,本發(fā)明實(shí)施例提供一種信息處理方法、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì),能夠在信息交互過(guò)程中實(shí)現(xiàn)針對(duì)一特定位置的技能釋放,提升用戶的體驗(yàn)。
[0005]為達(dá)到上述目的,本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]本發(fā)明實(shí)施例提供了一種信息處理方法,通過(guò)在終端的處理器上執(zhí)行軟件應(yīng)用并在所述終端的顯示器上進(jìn)行渲染,以得到圖形用戶界面,所述處理器、圖形用戶界面和所述軟件應(yīng)用在游戲系統(tǒng)上被實(shí)施;所述方法包括:
[0007]在所述圖形用戶界面上渲染出至少一個(gè)虛擬資源對(duì)象,所述虛擬資源對(duì)象中的至少一個(gè)被配置為根據(jù)輸入的用戶命令而執(zhí)行虛擬操作的用戶角色對(duì)象;
[0008]檢測(cè)到對(duì)部署于所述圖形用戶界面技能操作區(qū)域中的至少一個(gè)技能對(duì)象的技能操作觸發(fā)手勢(shì)時(shí),檢測(cè)所述技能對(duì)象跟隨所述技能釋放觸發(fā)手勢(shì)的移動(dòng),以確定所述技能對(duì)象的釋放位置;
[0009]檢測(cè)所述釋放位置與所述用戶角色對(duì)象之間的距離,當(dāng)所述距離大于技能釋放距離時(shí),執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng);
[0010]檢測(cè)到對(duì)所述技能對(duì)象的技能操作釋放手勢(shì)時(shí),基于所述釋放位置執(zhí)行所述技能對(duì)象的技能釋放操作。
[0011]上述方案中,所述檢測(cè)所述技能對(duì)象跟隨所述技能釋放觸發(fā)手勢(shì)的移動(dòng),以確定所述技能對(duì)象的釋放位置,包括:
[0012]連續(xù)檢測(cè)所述技能釋放觸發(fā)手勢(shì)的位置信息,基于所述位置信息控制所述技能對(duì)象的移動(dòng);當(dāng)所述技能釋放觸發(fā)手勢(shì)中止時(shí),檢測(cè)所述技能釋放觸發(fā)手勢(shì)的中止位置,將所述終止位置確定為所述技能對(duì)象的釋放位置。
[0013]上述方案中,所述執(zhí)行所述用戶角色對(duì)象朝所述釋放位置的調(diào)整移動(dòng),包括:
[0014]檢測(cè)所述用戶角色對(duì)象在所述圖形用戶界面中的第一位置;
[0015]基于所述釋放位置和所述第一位置確定所述釋放位置相對(duì)于所述用戶角色對(duì)象的方位信息;
[0016]基于所述方位信息確定第一移動(dòng)路線,執(zhí)行所述用戶角色對(duì)象按所述第一移動(dòng)路線朝所述釋放位置調(diào)整移動(dòng)。
[0017]上述方案中,所述基于所述釋放位置執(zhí)行所述技能對(duì)象的技能釋放操作,包括:按所述方位信息在預(yù)設(shè)技能釋放范圍內(nèi)執(zhí)行所述技能對(duì)象的技能釋放操作;其中,所述預(yù)設(shè)技能釋放范圍為以所述用戶角色對(duì)象為一端點(diǎn)的軸對(duì)稱區(qū)域范圍;所述方位信息在所述軸對(duì)稱區(qū)域范圍的對(duì)稱軸上。
[0018]上述方案中,在執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng)過(guò)程中,所述方法還包括:
[0019]檢測(cè)到針對(duì)所述用戶角色對(duì)象的移動(dòng)觸發(fā)手勢(shì),終止執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng),以及終止基于所述技能操作觸發(fā)手勢(shì)執(zhí)行對(duì)所述技能對(duì)象的技能釋放操作。
[0020]上述方案中,當(dāng)檢測(cè)到所述技能對(duì)象的釋放位置與所述技能操作觸發(fā)手勢(shì)的初始位置一致時(shí),所述方法還包括:
[0021]終止基于所述技能操作觸發(fā)手勢(shì)執(zhí)行對(duì)所述技能對(duì)象的技能釋放操作。
[0022]本發(fā)明實(shí)施例還提供了一種終端,所述終端包括:渲染處理單元、檢測(cè)單元和操作執(zhí)行單元;其中,
[0023]所述渲染處理單元,用于執(zhí)行軟件應(yīng)用并進(jìn)行渲染得到圖形用戶界面;在所述圖形用戶界面上渲染出至少一個(gè)虛擬資源對(duì)象,所述虛擬資源對(duì)象中的至少一個(gè)被配置為根據(jù)輸入的用戶命令而執(zhí)行虛擬操作的用戶角色對(duì)象;
[0024]所述檢測(cè)單元,用于檢測(cè)到對(duì)部署于所述圖形用戶界面技能操作區(qū)域中的至少一個(gè)技能對(duì)象的技能操作觸發(fā)手勢(shì)時(shí),檢測(cè)所述技能對(duì)象跟隨所述技能釋放觸發(fā)手勢(shì)的移動(dòng),以確定所述技能對(duì)象的釋放位置;還用于檢測(cè)所述釋放位置與所述用戶角色對(duì)象之間的距離;還用于檢測(cè)到對(duì)所述技能對(duì)象的技能操作釋放手勢(shì);
[0025]所述操作執(zhí)行單元,用于當(dāng)所述檢測(cè)單元檢測(cè)到所述釋放位置與所述用戶角色對(duì)象之間的距離大于技能釋放距離時(shí),執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng);還用于當(dāng)所述檢測(cè)單元檢測(cè)到對(duì)所述技能對(duì)象的技能操作釋放手勢(shì)時(shí),基于所述釋放位置執(zhí)行所述技能對(duì)象的技能釋放操作。
[0026]上述方案中,所述檢測(cè)單元,用于連續(xù)檢測(cè)所述技能釋放觸發(fā)手勢(shì)的位置信息,基于所述位置信息控制所述技能對(duì)象的移動(dòng);當(dāng)所述技能釋放觸發(fā)手勢(shì)中止時(shí),檢測(cè)所述技能釋放觸發(fā)手勢(shì)的中止位置,將所述終止位置確定為所述技能對(duì)象的釋放位置。
[0027]上述方案中,所述檢測(cè)單元,還用于檢測(cè)所述用戶角色對(duì)象在所述圖形用戶界面中的第一位置;基于所述釋放位置和所述第一位置確定所述釋放位置相對(duì)于所述用戶角色對(duì)象的方位信息;基于所述方位信息確定第一移動(dòng)路線;
[0028]所述操作執(zhí)行單元,用于執(zhí)行所述用戶角色對(duì)象按所述檢測(cè)單元確定的所述第一移動(dòng)路線朝所述釋放位置調(diào)整移動(dòng)。
[0029]上述方案中,所述操作執(zhí)行單元,用于按所述方位信息在預(yù)設(shè)技能釋放范圍內(nèi)執(zhí)行所述技能對(duì)象的技能釋放操作;其中,所述預(yù)設(shè)技能釋放范圍為以所述用戶角色對(duì)象為一端點(diǎn)的軸對(duì)稱區(qū)域范圍;所述方位信息在所述軸對(duì)稱區(qū)域范圍的對(duì)稱軸上。
[0030]上述方案中,所述檢測(cè)單元,還用于所述操作執(zhí)行單元在執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng)過(guò)程中,檢測(cè)到針對(duì)所述用戶角色對(duì)象的移動(dòng)觸發(fā)手勢(shì)時(shí),觸發(fā)所述操作執(zhí)行單元;
[0031]相應(yīng)的,所述操作執(zhí)行單元,用于終止執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng),以及終止基于所述技能操作觸發(fā)手勢(shì)執(zhí)行對(duì)所述技能對(duì)象的技能釋放操作。
[0032]上述方案中,所述操作執(zhí)行單元,還用于當(dāng)所述檢測(cè)單元檢測(cè)到所述技能對(duì)象的釋放位置與所述技能操作觸發(fā)手勢(shì)的初始位置一致時(shí),終止基于所述技能操作觸發(fā)手勢(shì)執(zhí)行對(duì)所述技能對(duì)象的技能釋放操作。
[0033]本發(fā)明實(shí)施例還提供了一種終端,所述終端包括:處理器和顯示器;所述處理器,用于執(zhí)行軟件應(yīng)用并在所述顯示器上進(jìn)行渲染以得到圖形用戶界面,所述處理器、圖形用戶界面和所述軟件應(yīng)用在游戲系統(tǒng)上被實(shí)施;
[0034]所述處理器,還用于在所述圖形用戶界面上渲染出至少一個(gè)虛擬資源對(duì)象,所述虛擬資源對(duì)象中的至少一個(gè)被配置為根據(jù)輸入的用戶命令而執(zhí)行虛擬操作的用戶角色對(duì)象;
[0035]檢測(cè)到對(duì)部署于所述圖形用戶界面技能操作區(qū)域中的至少一個(gè)技能對(duì)象的技能操作觸發(fā)手勢(shì)時(shí),檢測(cè)所述技能對(duì)象跟隨所述技能釋放觸發(fā)手勢(shì)的移動(dòng),以確定所述技能對(duì)象的釋放位置;
[0036]檢測(cè)所述釋放位置與所述用戶角色對(duì)象之間的距離,當(dāng)所述距離大于技能釋放距離時(shí),執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng);
[0037]檢測(cè)到對(duì)所述技能對(duì)象的技能操作釋放手勢(shì)時(shí),基于所述釋放位置執(zhí)行所述技能對(duì)象的技能釋放操作。
[0038]上述方案中,所述處理器,用于連續(xù)檢測(cè)所述技能釋放觸發(fā)手勢(shì)的位置信息,基于所述位置信息控制所述技能對(duì)象的移動(dòng);當(dāng)所述技能釋放觸發(fā)手勢(shì)中止時(shí),檢測(cè)所述技能釋放觸發(fā)手勢(shì)的中止位置,將所述終止位置確定為所述技能對(duì)象的釋放位置。
[0039]上述方案中,所述處理器,用于檢測(cè)所述用戶角色對(duì)象在所述圖形用戶界面中的第一位置;基于所述釋放位置和所述第一位置確定所述釋放位置相對(duì)于所述用戶角色對(duì)象的方位信息;基于所述方位信息確定第一移動(dòng)路線,執(zhí)行所述用戶角色對(duì)象按所述第一移動(dòng)路線朝所述釋放位置調(diào)整移動(dòng)。
[0040]上述方案中,所述處理器,用于按所述方位信息在預(yù)設(shè)技能釋放范圍內(nèi)執(zhí)行所述技能對(duì)象的技能釋放操作;其中,所述預(yù)設(shè)技能釋放范圍為以所述用戶角色對(duì)象為一端點(diǎn)的軸對(duì)稱區(qū)域范圍;所述方位信息在所述軸對(duì)稱區(qū)域范圍的對(duì)稱軸上。
[0041]上述方案中,所述處理器,還用于在執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng)過(guò)程中,檢測(cè)到針對(duì)所述用戶角色對(duì)象的移動(dòng)觸發(fā)手勢(shì),終止執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng),以及終止基于所述技能操作觸發(fā)手勢(shì)執(zhí)行對(duì)所述技能對(duì)象的技能釋放操作。
[0042]上述方案中,所述處理器,還用于當(dāng)檢測(cè)到所述技能對(duì)象的釋放位置與所述技能操作觸發(fā)手勢(shì)的初始位置一致時(shí),終止基于所述技能操作觸發(fā)手勢(shì)執(zhí)行對(duì)所述技能對(duì)象的技能釋放操作。
[0043]本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行本發(fā)明實(shí)施例所述的信息處理方法。
[0044]本發(fā)明實(shí)施例的信息處理方法、終端及計(jì)算機(jī)存儲(chǔ)介質(zhì),通過(guò)檢測(cè)到對(duì)部署于圖形用戶界面技能操作區(qū)域中的至少一個(gè)技能對(duì)象的技能操作觸發(fā)手勢(shì)時(shí),檢測(cè)所述技能對(duì)象跟隨所述技能釋放觸發(fā)手勢(shì)的移動(dòng),以確定所述技能對(duì)象的釋放位置;檢測(cè)所述釋放位置與所述用戶角色對(duì)象之間的距離,當(dāng)所述距離大于技能釋放距離時(shí),執(zhí)行所述用戶角色對(duì)象朝所述釋放位置調(diào)整移動(dòng);檢測(cè)到對(duì)所述技能對(duì)象的技能操作釋放手勢(shì)時(shí),基于所述釋放位置執(zhí)行所述技能對(duì)象的技能釋放操作。如此,采用本發(fā)明實(shí)施例的技術(shù)方案,實(shí)現(xiàn)了針對(duì)一特定位置的技能釋放,大大提升了用戶的操作體驗(yàn)。
【附圖說(shuō)明】
[0045]圖1為本發(fā)明實(shí)施例的信息處理方法進(jìn)行信息交互的應(yīng)用架構(gòu)