滑動(dòng),則將隱藏的技能對(duì)象4-9顯示出來,如用戶向左邊滑動(dòng),則將展開顯示的技能4-9重新隱藏起來,如果用戶在向右邊滑動(dòng)并將隱藏的技能對(duì)象4-9顯示出來,之后釋放手指,則將技能對(duì)象4-9對(duì)應(yīng)的技能釋放出來。具體顯示可以為:將技能對(duì)象4-9放入當(dāng)前的3個(gè)窗口位中,替換掉之前在當(dāng)前的3個(gè)窗口位中顯示的所述技能對(duì)象1-3。
[0101]只是一個(gè)具體實(shí)例,如圖4-5所示的UI界面是其他的示例,分別從游戲的敵我雙方布局為3對(duì)3,5對(duì)5不同的人員部署場(chǎng)景來描述,在大地圖和小地圖中顯示的對(duì)戰(zhàn)模式有所不同,1對(duì)1的模式是雙方部署人數(shù)各自為一個(gè)人的情況,參考圖4-5的UI呈現(xiàn),只是UI中小地圖中的部署人數(shù)的區(qū)別,這里不做贅述,后續(xù)會(huì)展開描述。
[0102]如圖4所示,第一運(yùn)動(dòng)方向?yàn)槭紫认蛴疫吇瑒?dòng),為3對(duì)3對(duì)戰(zhàn)模式,窗口位為當(dāng)前技能1-3的位置,當(dāng)用戶向右邊滑動(dòng),則將隱藏的技能對(duì)象4-9顯示出來,如果用戶在向右邊滑動(dòng)并將隱藏的技能對(duì)象4-9顯示出來之后釋放手指,則將技能對(duì)象4-9對(duì)應(yīng)的技能釋放出來,此時(shí)在技能釋放區(qū)域800中釋放的技能不僅包括技能1-3,還包括新增的技能4-9 (圖中并未顯示出所有釋放的技能,僅為示意)。然后,第一運(yùn)動(dòng)方向?yàn)橛脩粝蜃筮吇瑒?dòng),則將展開顯示的技能4-9重新隱藏起來,恢復(fù)到初始的當(dāng)前技能1-3的位置。還可以將展開顯示的技能4-9重新隱藏起來,并在當(dāng)前技能1-3的窗口位替換,以利用當(dāng)前窗口位顯示技能4-9中的任意三個(gè)技能對(duì)象。可見:新增的技能對(duì)象是可以伴隨用戶的滑動(dòng)操作展開顯示或隱藏,以方便用戶在技能條對(duì)象中選擇合適的技能進(jìn)行釋放,且不占用過多屏幕的位置用于擺放各種供用戶選擇的多個(gè)技能對(duì)象。
[0103]如圖5所示,第二運(yùn)動(dòng)方向?yàn)槭紫认蜃筮吇瑒?dòng),為5對(duì)5對(duì)戰(zhàn)模式,窗口位為當(dāng)前技能4-6的位置,當(dāng)用戶向左邊滑動(dòng),則將隱藏的技能對(duì)象1-3顯示出來,如果用戶在向左邊滑動(dòng)并將隱藏的技能對(duì)象1-3顯示出來之后釋放手指,則將技能對(duì)象1-3對(duì)應(yīng)的技能釋放出來,此時(shí)在技能釋放區(qū)域800中釋放的技能不僅包括技能4-5,還包括新增的技能1-3 (圖中并未顯示出所有釋放的技能,僅為示意),之后用戶向右邊滑動(dòng),則將展開顯示的技能1-3重新隱藏起來。然后,第一運(yùn)動(dòng)方向?yàn)橛脩粝蛴疫吇瑒?dòng),則將隱藏的技能對(duì)象7-9顯示出來,如果用戶在向右邊滑動(dòng)并將隱藏的技能對(duì)象7-9顯示出來之后釋放手指,則將技能對(duì)象7-9對(duì)應(yīng)的技能釋放出來,此時(shí)在技能釋放區(qū)域800中釋放的技能不僅包括技能4-5,還包括新增的技能7-8 (圖中并未顯示出所有釋放的技能,僅為示意),之后用戶向右邊滑動(dòng),則將展開顯示的技能7-9重新隱藏起來??梢?新增的技能對(duì)象是可以伴隨用戶的滑動(dòng)操作展開顯示或隱藏,以方便用戶在技能條對(duì)象中選擇合適的技能進(jìn)行釋放,且不占用過多屏幕的位置用于擺放各種供用戶選擇的多個(gè)技能對(duì)象。
[0104]本發(fā)明實(shí)施例的一實(shí)施方式中,所述技能對(duì)象在條形區(qū)域內(nèi)呈橫向或縱向分布;所述技能對(duì)象包括預(yù)設(shè)的圖標(biāo)信息。
[0105]本發(fā)明實(shí)施例的一實(shí)施方式中,所述第二檢測(cè)單元,進(jìn)一步用于:進(jìn)入所述滑動(dòng)操作的軌跡捕捉模式,獲取滑動(dòng)軌跡的第一運(yùn)動(dòng)方向,以將對(duì)應(yīng)所述第一運(yùn)動(dòng)方向滑動(dòng)軌跡所顯示的Μ個(gè)技能對(duì)象確定為所述目標(biāo)技能添加對(duì)象;檢測(cè)到所述滑動(dòng)操作由滑動(dòng)狀態(tài)轉(zhuǎn)變?yōu)榛瑒?dòng)釋放狀態(tài)時(shí),確定當(dāng)前為所述釋放操作,則將所述Μ個(gè)技能對(duì)象放置于所述Μ個(gè)窗口位中。
[0106]本發(fā)明實(shí)施例的一實(shí)施方式中,所述終端還包括:顯示切換單元,用于根據(jù)所述第一運(yùn)動(dòng)方向滑動(dòng)軌跡所途經(jīng)目標(biāo)位置的不同,獲取以展開顯示方式或隱藏顯示方式得到的不同的目標(biāo)技能添加對(duì)象,以實(shí)現(xiàn)在至少一個(gè)目標(biāo)技能添加對(duì)象中的技能自由切換。
[0107]本發(fā)明實(shí)施例的一實(shí)施方式中,所述第二檢測(cè)單元,進(jìn)一步用于:進(jìn)入所述滑動(dòng)操作的軌跡捕捉模式,獲取滑動(dòng)軌跡的第二運(yùn)動(dòng)方向,以將對(duì)應(yīng)所述第二運(yùn)動(dòng)方向滑動(dòng)軌跡所顯示的Μ個(gè)技能對(duì)象確定為所述目標(biāo)技能添加對(duì)象;檢測(cè)到所述滑動(dòng)操作由滑動(dòng)狀態(tài)轉(zhuǎn)變?yōu)榛瑒?dòng)釋放狀態(tài)時(shí),確定當(dāng)前為所述釋放操作,則將所述Μ個(gè)技能操作對(duì)象放置于所述Μ個(gè)窗口位中。
[0108]本發(fā)明實(shí)施例的一實(shí)施方式中,所述終端還包括:顯示切換單元,用于根據(jù)所述第二運(yùn)動(dòng)方向滑動(dòng)軌跡所途經(jīng)目標(biāo)位置的不同,獲取以展開顯示方式或隱藏顯示方式得到的不同的目標(biāo)技能添加對(duì)象,以實(shí)現(xiàn)在至少一個(gè)目標(biāo)技能添加對(duì)象中的技能自由切換。
[0109]本發(fā)明實(shí)施例的一實(shí)施方式中,,所述終端還包括:窗口個(gè)數(shù)刷新單元,用于根據(jù)收集的用戶需求信息對(duì)所述技能條對(duì)象所占據(jù)的窗口位個(gè)數(shù)進(jìn)行調(diào)整后,刷新所述Μ個(gè)窗口位為M+j個(gè),所述j為大于零的正整數(shù)。
[0110]實(shí)施例五:
[0111]本發(fā)明實(shí)施例的一種終端,如圖9所示,所述終端包括:顯示器71和處理器72 ;顯示器71用于在終端的處理器上執(zhí)行軟件應(yīng)用后對(duì)其進(jìn)行渲染,以得到圖形用戶界面;所述圖形用戶界面被配置為有助于人機(jī)交互的操控處理。處理器72,用于執(zhí)行本發(fā)明實(shí)施例的信息處理方法。所述處理器、所述圖形用戶界面和所述軟件應(yīng)用在游戲系統(tǒng)上被實(shí)施。
[0112]本實(shí)施例中所述終端還包括:存儲(chǔ)器73、輸入設(shè)備74 (如包括攝像頭、麥克風(fēng)、耳麥在內(nèi)的采集設(shè)備;鼠標(biāo)、搖桿、臺(tái)式機(jī)鍵盤等外設(shè);筆記本和平板電腦上的實(shí)體鍵盤或者觸摸屏等)、輸出設(shè)備75(如包括揚(yáng)聲器、耳機(jī)等在內(nèi)的音頻輸出設(shè)備,視頻輸出設(shè)備)、總線76和聯(lián)網(wǎng)設(shè)備77 ;所述處理器72、存儲(chǔ)器73、輸入設(shè)備74、顯示器71和聯(lián)網(wǎng)設(shè)備77均通過總線76連接,所述總線76用于所述處理器72、存儲(chǔ)器73、顯示器71和聯(lián)網(wǎng)設(shè)備77之間的數(shù)據(jù)傳輸和通訊。
[0113]其中,所述輸入設(shè)備74主要用于獲得用戶的輸入操作,當(dāng)所述終端不同時(shí),所述輸入設(shè)備74也可能不同。例如,當(dāng)所述終端為PC時(shí),所述輸入設(shè)備74可以為鼠標(biāo)、鍵盤等輸入設(shè)備;當(dāng)所述終端為智能手機(jī)、平板電腦等便攜設(shè)備時(shí),輸入設(shè)備74可以為觸控屏。聯(lián)網(wǎng)設(shè)備77用于多個(gè)終端與服務(wù)器之間通過網(wǎng)絡(luò)連接并上傳和下載數(shù)據(jù),及多個(gè)終端之間通過網(wǎng)絡(luò)連接并進(jìn)行數(shù)據(jù)傳輸。
[0114]其中,所述服務(wù)器可以是通過集群系統(tǒng)構(gòu)成的,為實(shí)現(xiàn)各單元功能而合并為一或各單元功能分體設(shè)置的電子設(shè)備,終端和服務(wù)器都至少包括用于存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)和用于數(shù)據(jù)處理的處理器,或者包括設(shè)置于服務(wù)器內(nèi)的存儲(chǔ)介質(zhì)或獨(dú)立設(shè)置的存儲(chǔ)介質(zhì)。對(duì)于用于數(shù)據(jù)處理的處理器而言,在執(zhí)行處理時(shí),可以采用微處理器、中央處理器(CPU,CentralProcessing Unit)、數(shù)字信號(hào)處理器(DSP,Digital Singnal Processor)或可編程邏輯陣列(FPGA,F(xiàn)ield — Programmable Gate Array)實(shí)現(xiàn)。而對(duì)于存儲(chǔ)介質(zhì)來說,包含操作指令,該操作指令可以為計(jì)算機(jī)可執(zhí)行代碼,通過所述操作指令來實(shí)現(xiàn)上述本發(fā)明實(shí)施例信息處理方法流程中的各個(gè)步驟。
[0115]實(shí)施例六:
[0116]本發(fā)明實(shí)施例的一種計(jì)算機(jī)存儲(chǔ)介質(zhì),所述計(jì)算機(jī)存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令用于執(zhí)行本發(fā)明實(shí)施例的信息處理方法。
[0117]以一個(gè)現(xiàn)實(shí)應(yīng)用場(chǎng)景為例對(duì)本發(fā)明實(shí)施例闡述如下:
[0118]本應(yīng)用場(chǎng)景涉及多人在線戰(zhàn)術(shù)競(jìng)技游戲(MOBA,Multiplayer Online BattleArena Games)。在MOBA中涉及的技術(shù)名詞為:1)UI層:即圖形用戶界面中的圖標(biāo);2)技能指示器:用來輔助技能釋放的特效、光圈、操作;3)鏡頭:可以理解成為游戲里的攝像機(jī);4)小地圖:大地圖的縮小版,可以理解成為雷達(dá)圖,地圖上會(huì)顯示敵人我方的信息和位置;5)施法焦點(diǎn):通過按住圖標(biāo),手指在屏幕上所處的位置,則為焦點(diǎn)。
[0119]對(duì)于本應(yīng)用場(chǎng)景,目前手游Μ0ΒΑ的游戲產(chǎn)品里,對(duì)于終端屏幕多個(gè)技能的處理往往采用的是,限定技能個(gè)數(shù),如:只允許玩家操作4個(gè)技能,多余的技能,一般是見縫插針式的插入界面中空白的位置,如圖10所示。從圖10所示的UI界面中,可以看出,隨意在屏幕任意位置插入技能對(duì)象,以便于后續(xù)釋放技能使用,將會(huì)使得UI界面變得非常擁擠,且在技能的點(diǎn)擊過程中由于布局擁擠,且新增技能的位置不確定會(huì)導(dǎo)致手指經(jīng)常點(diǎn)錯(cuò),擴(kuò)展性非常差,以后基本上不太可能增加新的技能,且技能的位置無法自定義。
[0120]本應(yīng)用場(chǎng)景采用本發(fā)明實(shí)施例,是采用自定義技能條的操作,將多個(gè)技能設(shè)置進(jìn)一個(gè)技能條內(nèi),通過左右滑動(dòng)的操作,在不同的技能直接切換,并將其中至少3個(gè)技能展示在屏幕上顯示,并在觸發(fā)釋放手勢(shì)時(shí)釋放該至少3個(gè)技能,這種采用技能條并限制3個(gè)窗口位的方式,是通過技能條的形式在節(jié)省界面展示區(qū)域的情況下,加入多個(gè)技能,通過自定義添加技能的形式,可以適配技能多或少的情況,少則不滑動(dòng)(少于3個(gè)技能),多則可滑動(dòng)則不滑動(dòng)(多于3個(gè)技能),從而可以節(jié)約屏幕的面積,且技能條的位置是可控的,且大大降低了用戶手指點(diǎn)錯(cuò)的概率。具體的交互流程如圖11所示。通過該交互流程所呈現(xiàn)出的用戶操作及UI呈現(xiàn)包括:玩家可通過手指左右滑動(dòng)這個(gè)技能條,將1-9號(hào)技能中的三個(gè)技能滑動(dòng)至屏幕內(nèi),這樣一直會(huì)有3個(gè)技能處于屏幕內(nèi)給玩家使用,同時(shí)1-9號(hào)技能通過外面的設(shè)置界面,將對(duì)應(yīng)的技能放入
[0121]圖11為本應(yīng)用場(chǎng)景信息處理方法的具體交互流程示意圖;如圖11所示,在本應(yīng)用場(chǎng)景中,包括終端1、終端2和服務(wù)器,所述終端1通過用戶1進(jìn)行觸發(fā)操控;所述終端2通過用戶2進(jìn)行觸發(fā)操控;所述方法包括:
[0122]對(duì)于用戶1,包括步驟11-步驟16 ;
[0123]步驟11:用戶1通過終端1觸發(fā)游戲系統(tǒng)并登陸身份驗(yàn)證信息,所述身份驗(yàn)證信息可以為用戶名和密碼。
[0124]步驟12:所述終端1將獲取到的身份驗(yàn)證信息傳輸至服務(wù)器3,由所述服務(wù)器3進(jìn)行身份驗(yàn)證,并在身份驗(yàn)證通過后,返回第一圖形用戶界面至所述終端1 ;其中,所述第一圖形用戶界面中包括虛擬資源對(duì)象。部署于所述圖形用戶界面至少一技能操作區(qū)域的至少一個(gè)技能條對(duì)象包括Μ個(gè)窗口位,所述Μ為正整數(shù)。
[0125]步驟13、指定的技能條對(duì)象中的技能對(duì)象能夠基于用戶1的觸控操作進(jìn)行響應(yīng),執(zhí)行步驟14-16所述的一系列虛擬操作。
[0126]步驟14、檢測(cè)到對(duì)所述至少一個(gè)技能條對(duì)象的滑動(dòng)操作手勢(shì),觸發(fā)在所述Μ個(gè)窗口位中切換顯示按順序排列的Ν個(gè)不同的技能對(duì)象,所述Ν為正整數(shù),且Ν>Μ。
[0127]步驟15、檢測(cè)到對(duì)所述Μ個(gè)窗口位中當(dāng)前顯示的至少一個(gè)技能對(duì)象的技能釋放操作手勢(shì)時(shí),執(zhí)行對(duì)所述至少一個(gè)技能對(duì)象的技能釋放操作。
[0128]步驟16、將通過執(zhí)行步驟14-15得到的執(zhí)行結(jié)果同步到服務(wù)器,或者經(jīng)服務(wù)器即時(shí)中轉(zhuǎn)給終端2,或者直接轉(zhuǎn)發(fā)給終端2,以便使通過終端2登錄游戲系統(tǒng)的用戶2可以對(duì)用戶1的所述虛擬操作進(jìn)行響應(yīng),從而形成多終端之間的交互,本應(yīng)用場(chǎng)景僅以兩個(gè)終端間的交互為例,實(shí)際操作中可以多終端之間的交互并不限于本示例中兩個(gè)終端間的交互。
[0129]對(duì)于用戶2,對(duì)于用戶1,包括步驟21-步驟26 ;
[0130]步驟21:用戶2通過終端2觸發(fā)游戲