本申請(qǐng)實(shí)施例涉及人機(jī)交互領(lǐng)域,特別涉及一種基于虛擬場(chǎng)景的互動(dòng)方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。
背景技術(shù):
1、mmorpg(massive?multiplayer?online?role?playing?game)游戲是一種大型多人在線角色扮演游戲,在mmorpg游戲中,玩家可以控制虛擬角色執(zhí)行各種各樣的動(dòng)作。
2、相關(guān)技術(shù)中,應(yīng)用程序向玩家派發(fā)任務(wù),玩家控制虛擬角色按照任務(wù)中所指示的內(nèi)容執(zhí)行對(duì)應(yīng)的操作,如:與指定npc進(jìn)行互動(dòng)、去指定任務(wù)場(chǎng)景收集虛擬道具等,可以使玩家熟悉應(yīng)用程序中的虛擬場(chǎng)景并在完成任務(wù)后獲得對(duì)應(yīng)的虛擬資源。
3、然而,應(yīng)用程序派發(fā)的任務(wù)中通常直接指示任務(wù)執(zhí)行地點(diǎn)和獲取虛擬資源的方式,導(dǎo)致玩家執(zhí)行任務(wù)的時(shí)長(zhǎng)較短,獲得虛擬資源的頻率較高,計(jì)算機(jī)運(yùn)行過程中負(fù)擔(dān)較大。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種基于虛擬場(chǎng)景的互動(dòng)方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品,能夠以關(guān)鍵詞的形式表示主控虛擬對(duì)象所執(zhí)行任務(wù)的完成條件,提高人機(jī)交互體驗(yàn)感,降低計(jì)算機(jī)運(yùn)行過程中的負(fù)擔(dān)。所述技術(shù)方案如下:
2、一方面,提供了一種基于虛擬場(chǎng)景的互動(dòng)方法,所述方法包括:
3、顯示任務(wù)互動(dòng)點(diǎn)提示信息,所述任務(wù)互動(dòng)點(diǎn)提示信息中包括任務(wù)互動(dòng)點(diǎn)在虛擬場(chǎng)景中的方位信息,所述任務(wù)互動(dòng)點(diǎn)提示信息用于引導(dǎo)主控虛擬對(duì)象前往所述任務(wù)互動(dòng)點(diǎn)進(jìn)行任務(wù)互動(dòng);
4、接收對(duì)所述主控虛擬對(duì)象的控制操作,所述控制操作用于基于所述任務(wù)互動(dòng)點(diǎn)提示信息控制所述主控虛擬對(duì)象前往所述任務(wù)互動(dòng)點(diǎn);
5、在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,顯示至少兩個(gè)任務(wù)關(guān)鍵詞,所述至少兩個(gè)任務(wù)關(guān)鍵詞用于整合得到所述任務(wù)互動(dòng)點(diǎn)的任務(wù)完成條件;
6、在所述主控虛擬對(duì)象符合所述任務(wù)完成條件的情況下,顯示任務(wù)完成結(jié)果。
7、另一方面,提供了一種基于虛擬場(chǎng)景的互動(dòng)裝置,所述裝置包括:
8、顯示模塊,用于顯示任務(wù)互動(dòng)點(diǎn)提示信息,所述任務(wù)互動(dòng)點(diǎn)提示信息中包括任務(wù)互動(dòng)點(diǎn)在虛擬場(chǎng)景中的方位信息,所述任務(wù)互動(dòng)點(diǎn)提示信息用于引導(dǎo)主控虛擬對(duì)象前往所述任務(wù)互動(dòng)點(diǎn)進(jìn)行任務(wù)互動(dòng);
9、接收模塊,用于接收對(duì)所述主控虛擬對(duì)象的控制操作,所述控制操作用于基于所述任務(wù)互動(dòng)點(diǎn)提示信息控制所述主控虛擬對(duì)象前往所述任務(wù)互動(dòng)點(diǎn);
10、所述顯示模塊,還用于在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,顯示至少兩個(gè)任務(wù)關(guān)鍵詞,所述至少兩個(gè)任務(wù)關(guān)鍵詞用于整合得到所述任務(wù)互動(dòng)點(diǎn)的任務(wù)完成條件;
11、所述顯示模塊,還用于在所述主控虛擬對(duì)象符合所述任務(wù)完成條件的情況下,顯示任務(wù)完成結(jié)果。
12、另一方面,提供了一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如上述本申請(qǐng)實(shí)施例中任一所述的基于虛擬場(chǎng)景的互動(dòng)方法。
13、另一方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,所述至少一條指令、所述至少一段程序、所述代碼集或指令集由處理器加載并執(zhí)行以實(shí)現(xiàn)如上述本申請(qǐng)實(shí)施例中任一所述的基于虛擬場(chǎng)景的互動(dòng)方法。
14、另一方面,提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行上述實(shí)施例中任一所述的基于虛擬場(chǎng)景的互動(dòng)方法。
15、本申請(qǐng)實(shí)施例提供的技術(shù)方案帶來的有益效果至少包括:
16、通過顯示任務(wù)互動(dòng)點(diǎn)提示信息確定任務(wù)互動(dòng)點(diǎn)在虛擬場(chǎng)景中的方位信息,可以引導(dǎo)主控虛擬對(duì)象前往任務(wù)互動(dòng)點(diǎn)進(jìn)行任務(wù)互動(dòng),在任務(wù)互動(dòng)過程中無需按照固定規(guī)劃的路線經(jīng)過虛擬場(chǎng)景中的不同位置點(diǎn),提高了玩家控制主控虛擬對(duì)象時(shí)的自由程度。顯示任務(wù)內(nèi)容文本,通過整合任務(wù)內(nèi)容文本中的任務(wù)關(guān)鍵詞得到主控虛擬對(duì)象在任務(wù)互動(dòng)點(diǎn)的任務(wù)完成條件,能夠提高玩家在任務(wù)互動(dòng)過程的參與程度,增加虛擬對(duì)象完成任務(wù)互動(dòng)所需要的時(shí)長(zhǎng),減少任務(wù)完成結(jié)果顯示的次數(shù),進(jìn)而降低計(jì)算資源的消耗,減少計(jì)算機(jī)設(shè)備運(yùn)行過程中的負(fù)擔(dān)。
1.一種基于虛擬場(chǎng)景的互動(dòng)方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,顯示至少兩個(gè)任務(wù)關(guān)鍵詞,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,向所述主控虛擬對(duì)象提供任務(wù)內(nèi)容信息,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述以第一顯示特征顯示所述任務(wù)關(guān)鍵詞,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述任務(wù)關(guān)鍵詞中包括第一關(guān)鍵詞和第二關(guān)鍵詞,所述第一關(guān)鍵詞和所述第二關(guān)鍵詞對(duì)應(yīng)所述任務(wù)完成條件中的不同組成部分;
6.根據(jù)權(quán)利要求2至5任一所述的方法,其特征在于,所述向所述主控虛擬對(duì)象提供任務(wù)內(nèi)容信息,包括:
7.根據(jù)權(quán)利要求2至5任一所述的方法,其特征在于,所述向所述主控虛擬對(duì)象提供任務(wù)內(nèi)容信息,包括:
8.根據(jù)權(quán)利要求2至5任一所述的方法,其特征在于,所述在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,向所述主控虛擬對(duì)象提供任務(wù)內(nèi)容信息,包括:
9.根據(jù)權(quán)利要求2至5任一所述的方法,其特征在于,所述方法還包括:
10.根據(jù)權(quán)利要求2至5任一所述的方法,其特征在于,所述在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,向所述主控虛擬對(duì)象提供任務(wù)內(nèi)容信息之后,還包括:
11.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述至少兩個(gè)任務(wù)關(guān)鍵詞包括地點(diǎn)關(guān)鍵詞和資源關(guān)鍵詞,所述地點(diǎn)關(guān)鍵詞用于指示執(zhí)行所述任務(wù)互動(dòng)的場(chǎng)景位置,所述資源關(guān)鍵詞用于指示完成所述任務(wù)互動(dòng)所需要獲取的虛擬資源;
12.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述顯示任務(wù)互動(dòng)點(diǎn)提示信息,包括:
13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述在所述主控虛擬對(duì)象符合所述任務(wù)完成條件的情況下,顯示任務(wù)完成結(jié)果,包括:
14.根據(jù)權(quán)利要求13所述的方法,其特征在于,所述方法還包括:
15.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述標(biāo)識(shí)點(diǎn)陣列中包括多個(gè)邊緣標(biāo)識(shí)點(diǎn)和中心標(biāo)識(shí)點(diǎn),所述邊緣標(biāo)識(shí)點(diǎn)對(duì)應(yīng)所述虛擬場(chǎng)景中的任務(wù)互動(dòng)點(diǎn);
16.根據(jù)權(quán)利要求1至5任一所述的方法,其特征在于,所述在所述主控虛擬對(duì)象位于所述任務(wù)互動(dòng)點(diǎn)的區(qū)域范圍內(nèi)的情況下,顯示至少兩個(gè)任務(wù)關(guān)鍵詞之后,還包括:
17.一種基于虛擬場(chǎng)景的互動(dòng)裝置,其特征在于,所述裝置包括:
18.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一段程序,所述至少一段程序由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至16任一所述的基于虛擬場(chǎng)景的互動(dòng)方法。
19.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一段程序,所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至16任一所述的基于虛擬場(chǎng)景的互動(dòng)方法。
20.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至16任一所述的基于虛擬場(chǎng)景的互動(dòng)方法。