本技術(shù)涉及互聯(lián)網(wǎng),尤其涉及一種基于功能項(xiàng)的交互方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、在相關(guān)游戲中顯示多級(jí)功能項(xiàng)時(shí),大多是先顯示多個(gè)功能項(xiàng),然后用戶再點(diǎn)擊多個(gè)功能項(xiàng)中某一個(gè)功能項(xiàng),從而才會(huì)顯示歸屬于該功能項(xiàng)的下功能項(xiàng);也就是說(shuō),如果用戶想要顯示多級(jí)功能項(xiàng),則需要進(jìn)行多次點(diǎn)擊操作,這樣則導(dǎo)致多級(jí)功能項(xiàng)的顯示效率以及人機(jī)交互效率均較低。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)實(shí)施例提供一種基于功能項(xiàng)的交互方法、裝置、電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以及計(jì)算機(jī)程序產(chǎn)品,能夠提高虛擬場(chǎng)景中多級(jí)功能項(xiàng)的顯示效率以及人機(jī)交互效率。
2、本技術(shù)實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
3、本技術(shù)實(shí)施例提供一種基于功能項(xiàng)的交互方法,包括:
4、響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示多個(gè)功能項(xiàng),所述多個(gè)功能項(xiàng)中目標(biāo)功能項(xiàng)處于選中狀態(tài);
5、在所述目標(biāo)功能項(xiàng)的關(guān)聯(lián)區(qū)域,顯示所述目標(biāo)功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng);
6、響應(yīng)于針對(duì)所述至少一個(gè)層級(jí)的子功能項(xiàng)中、目標(biāo)子功能項(xiàng)的觸發(fā)操作,控制第一對(duì)象執(zhí)行所述目標(biāo)子功能項(xiàng)對(duì)應(yīng)的互動(dòng)操作。
7、本技術(shù)實(shí)施例提供一種基于功能項(xiàng)的交互裝置,包括:
8、第一顯示模塊,用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示多個(gè)功能項(xiàng),所述多個(gè)功能項(xiàng)中目標(biāo)功能項(xiàng)處于選中狀態(tài);
9、第二顯示模塊,用于在所述目標(biāo)功能項(xiàng)的關(guān)聯(lián)區(qū)域,顯示所述目標(biāo)功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng);
10、互動(dòng)模塊,用于響應(yīng)于針對(duì)所述至少一個(gè)層級(jí)的子功能項(xiàng)中、目標(biāo)子功能項(xiàng)的觸發(fā)操作,控制第一對(duì)象執(zhí)行所述目標(biāo)子功能項(xiàng)對(duì)應(yīng)的互動(dòng)操作。
11、在上述方案中,所述裝置還包括第一切換模塊,所述第一切換模塊,用于響應(yīng)于針對(duì)目標(biāo)層級(jí)的所述目標(biāo)子功能項(xiàng)的切換操作,將處于選中狀態(tài)的目標(biāo)子功能項(xiàng)切換為其它子功能項(xiàng);響應(yīng)于針對(duì)處于選中狀態(tài)的所述其它子功能項(xiàng)的確定操作,在所述虛擬場(chǎng)景中執(zhí)行所述其它子功能項(xiàng)所指示的操作。
12、在上述方案中,所述第一顯示模塊,還用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示多個(gè)虛擬輪盤(pán),所述虛擬輪盤(pán)與所述功能項(xiàng)存在一一對(duì)應(yīng)關(guān)系;所述第二顯示模塊,還用于在所述目標(biāo)功能項(xiàng)對(duì)應(yīng)的目標(biāo)虛擬輪盤(pán)中,顯示所述目標(biāo)功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng)。
13、在上述方案中,所述第一顯示模塊,還用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示第一功能列表,并在所述第一功能列表中,顯示所述多個(gè)功能項(xiàng);所述第二顯示模塊,還用于在所述目標(biāo)功能項(xiàng)的關(guān)聯(lián)區(qū)域,顯示第二功能列表,并在所述第二功能列表中,顯示所述目標(biāo)功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng)。
14、在上述方案中,所述第一顯示模塊,還用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,采用第一樣式顯示所述目標(biāo)功能項(xiàng),并采用第二樣式顯示其它功能項(xiàng);其中,所述第一樣式與所述第二樣式不同,所述第一樣式用于指示所述目標(biāo)功能項(xiàng)處于選中狀態(tài),所述第二樣式用于指示所述其它功能項(xiàng)處于非選中狀態(tài)。
15、在上述方案中,所述第一樣式對(duì)應(yīng)第一顯示尺寸,所述第二樣式對(duì)應(yīng)第二顯示尺寸;所述第一顯示模塊,還用于采用第一顯示尺寸顯示所述目標(biāo)功能項(xiàng);采用第二顯示尺寸顯示所述其它功能項(xiàng);其中,所述第一顯示尺寸大于所述第二顯示尺寸。
16、在上述方案中,所述第一顯示模塊,還用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示處于展開(kāi)狀態(tài)的所述目標(biāo)功能項(xiàng)以及處于收起狀態(tài)的其它功能項(xiàng);其中,在所述功能項(xiàng)處于所述展開(kāi)狀態(tài)下時(shí),所述功能項(xiàng)及所述功能項(xiàng)對(duì)應(yīng)的子功能項(xiàng)均處于可見(jiàn)狀態(tài),且所述功能項(xiàng)及所述功能項(xiàng)對(duì)應(yīng)的子功能項(xiàng)組合顯示于所述虛擬場(chǎng)景的界面中;在所述功能項(xiàng)處于所述收起狀態(tài)下時(shí),所述功能項(xiàng)處于可見(jiàn)狀態(tài)、所述功能項(xiàng)對(duì)應(yīng)的子功能項(xiàng)處于不可見(jiàn)狀態(tài),且所述功能項(xiàng)獨(dú)立顯示于所述虛擬場(chǎng)景的界面中。
17、在上述方案中,所述第一顯示模塊,還用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,采用第三樣式顯示處于展開(kāi)狀態(tài)的所述目標(biāo)功能項(xiàng),并采用第四樣式顯示處于展開(kāi)狀態(tài)的其它功能項(xiàng);其中,所述第三樣式與所述第四樣式不同,在所述功能項(xiàng)處于所述展開(kāi)狀態(tài)下時(shí),所述功能項(xiàng)及所述功能項(xiàng)對(duì)應(yīng)的子功能項(xiàng)均處于可見(jiàn)狀態(tài),且所述功能項(xiàng)及所述功能項(xiàng)對(duì)應(yīng)的子功能項(xiàng)組合顯示于所述虛擬場(chǎng)景的界面中。
18、在上述方案中,所述裝置還包括第二切換模塊,所述第二切換模塊,用于響應(yīng)于針對(duì)所述目標(biāo)功能項(xiàng)的切換操作,將處于選中狀態(tài)的功能項(xiàng),由所述目標(biāo)功能項(xiàng)切換為其它功能項(xiàng);所述第二顯示模塊,還用于在處于選中狀態(tài)的所述其它功能項(xiàng)的關(guān)聯(lián)區(qū)域,顯示所述其它功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng)。
19、在上述方案中,所述第二切換模塊,還用于響應(yīng)于針對(duì)所述目標(biāo)功能項(xiàng)的切換操作,顯示所述多個(gè)功能項(xiàng)依次沿著目標(biāo)方向移動(dòng)的過(guò)程;在所述多個(gè)功能項(xiàng)的移動(dòng)過(guò)程中,將處于選中狀態(tài)的功能項(xiàng),由所述目標(biāo)功能項(xiàng),依次切換為目標(biāo)方向上的下一功能項(xiàng);當(dāng)所述多個(gè)功能項(xiàng)結(jié)束移動(dòng)過(guò)程時(shí),將處于選中狀態(tài)的功能項(xiàng),作為所述其它功能項(xiàng)。
20、在上述方案中,處于選中狀態(tài)的功能項(xiàng)采用第五樣式顯示,處于非選中狀態(tài)的功能項(xiàng)采用第六樣式顯示,所述第五樣式與所述第六樣式不同;所述第二切換模塊,還用于響應(yīng)于針對(duì)目標(biāo)功能項(xiàng)的切換操作,將所述目標(biāo)功能項(xiàng)的顯示樣式,由所述第五樣式切換為所述第六樣式,并將所述其它功能項(xiàng)的顯示樣式,由所述第六樣式切換為所述第五樣式。
21、在上述方案中,所述裝置還包括第三顯示模塊,所述第三顯示模塊,用于顯示光標(biāo);所述第二切換模塊,還用于響應(yīng)于光標(biāo)移動(dòng)操作,顯示所述光標(biāo)移動(dòng)的過(guò)程;當(dāng)所述光標(biāo)移動(dòng)至所述其它功能項(xiàng)的感應(yīng)區(qū)域時(shí),響應(yīng)于切換條件得到滿足,將處于選中狀態(tài)的功能項(xiàng),由所述目標(biāo)功能項(xiàng)切換為其它功能項(xiàng)。
22、在上述方案中,所述裝置還包括第一確定模塊,所述第一確定模塊,用于若所述光標(biāo)移動(dòng)至所述其它功能項(xiàng)的感應(yīng)區(qū)域,顯示所述光標(biāo)位于所述感應(yīng)區(qū)域的時(shí)長(zhǎng);當(dāng)所述時(shí)長(zhǎng)達(dá)到目標(biāo)時(shí)長(zhǎng)時(shí),確定所述切換條件得到滿足。
23、在上述方案中,所述裝置還包括第二確定模塊,所述第二確定模塊,用于當(dāng)所述光標(biāo)移動(dòng)至所述其它功能項(xiàng)的感應(yīng)區(qū)域時(shí),響應(yīng)于在所述感應(yīng)區(qū)域中所執(zhí)行的觸發(fā)操作,確定所述切換條件得到滿足。
24、在上述方案中,所述裝置還包括第四顯示模塊,所述第四顯示模塊,用于響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示操作提示信息,所述操作提示信息用于提示執(zhí)行針對(duì)所述功能項(xiàng)的不同操作的方式;響應(yīng)于針對(duì)所述目標(biāo)功能項(xiàng)的切換操作,將處于選中狀態(tài)的功能項(xiàng),由所述目標(biāo)功能項(xiàng)切換為其它功能項(xiàng);其中,所述切換操作為采用所述操作提示信息所指示的方式觸發(fā)的;所述第二顯示模塊,還用于在處于選中狀態(tài)的所述其它功能項(xiàng)的關(guān)聯(lián)區(qū)域,顯示所述其它功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng)。
25、在上述方案中,至少一個(gè)所述子功能項(xiàng)中包括目標(biāo)互動(dòng)功能對(duì)應(yīng)的目標(biāo)子功能項(xiàng);所述裝置還包括第一執(zhí)行模塊,所述第一執(zhí)行模塊,用于響應(yīng)于針對(duì)所述至少一個(gè)層級(jí)的子功能項(xiàng)中目標(biāo)子功能項(xiàng)的觸發(fā)操作,在所述虛擬場(chǎng)景中執(zhí)行所述目標(biāo)互動(dòng)功能所對(duì)應(yīng)的互動(dòng)操作。
26、在上述方案中,所述至少一個(gè)層級(jí)的子功能項(xiàng)中處于目標(biāo)層級(jí)的目標(biāo)子功能項(xiàng)處于選中狀態(tài);所述裝置還包括第二執(zhí)行模塊,所述第二執(zhí)行模塊,用于響應(yīng)于處于選中狀態(tài)的所述目標(biāo)子功能項(xiàng)滿足觸發(fā)條件,在所述虛擬場(chǎng)景中執(zhí)行所述目標(biāo)子功能項(xiàng)指示的互動(dòng)功能所對(duì)應(yīng)的互動(dòng)操作。
27、本技術(shù)實(shí)施例提供一種電子設(shè)備,包括:
28、存儲(chǔ)器,用于存儲(chǔ)可執(zhí)行指令;
29、處理器,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行指令時(shí),實(shí)現(xiàn)本技術(shù)實(shí)施例提供的基于功能項(xiàng)的交互方法。
30、本技術(shù)實(shí)施例提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),存儲(chǔ)有可執(zhí)行指令,用于引起處理器執(zhí)行時(shí),實(shí)現(xiàn)本技術(shù)實(shí)施例提供的基于功能項(xiàng)的交互方法。
31、本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。電子設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該電子設(shè)備執(zhí)行本技術(shù)實(shí)施例提供的基于功能項(xiàng)的交互方法。
32、本技術(shù)實(shí)施例具有以下有益效果:
33、響應(yīng)于針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令,顯示包括處于選中狀態(tài)的目標(biāo)功能項(xiàng)的多個(gè)功能項(xiàng),并在目標(biāo)功能項(xiàng)的關(guān)聯(lián)區(qū)域,顯示目標(biāo)功能項(xiàng)所對(duì)應(yīng)功能的至少一個(gè)層級(jí)的子功能項(xiàng)。如此,相較于相關(guān)技術(shù)中需要進(jìn)行多次點(diǎn)擊操作才能顯示多級(jí)功能項(xiàng)的方案,本技術(shù)在接收到針對(duì)虛擬場(chǎng)景中的功能項(xiàng)的顯示指令時(shí),直接顯示多個(gè)功能項(xiàng)以及目標(biāo)功能項(xiàng)所對(duì)應(yīng)的至少一個(gè)層級(jí)的子功能項(xiàng),也即直接顯示多級(jí)功能項(xiàng),這樣,僅通過(guò)一次顯示指令即可顯示多級(jí)功能項(xiàng),不僅提高虛擬場(chǎng)景中多級(jí)功能項(xiàng)的顯示效率,也提高了虛擬場(chǎng)景中的人機(jī)交互效率以及電子設(shè)備的硬件資源利用率。