本公開涉及人機交互,尤其是涉及虛擬角色的控制方法、裝置、電子設備及可讀存儲介質。
背景技術:
1、隨著網絡的發展,越來越多的游戲涌現在玩家的眼前,在游戲交互過程中,玩家需要通過控制虛擬角色在虛擬環境中執行虛擬行為進而完成游戲任務,相關技術中,玩家在游戲中的操作大多還是通過針對于終端設備上顯示的控件、或者是外接輸入設備手動進行輸入,一些復雜指令則需要復雜的輸入操作才能完成,操作形式單一且存在復雜操作均會引起玩家的不適感。
2、為了解決操作控制單一復雜的問題,提出可通過語音進行操作的控制方式,玩家可以通過語音直接下達操控指令,在一定程度上緩解了輸入操作的單一性以及復雜性,但是,在激烈的游戲進程中,控制機會稍縱即逝,語音控制的方式,需要額外增加語音識別步驟,以識別玩家的操作意圖完成操作控制,語音控制方式很難跟上游戲的內的快速變化,導致出現語音控制反饋較慢,人機交互效率較低的問題。
技術實現思路
1、有鑒于此,本公開的目的在于提供虛擬角色的控制方法、裝置、電子設備及可讀存儲介質,玩家可以通過操控指令控制虛擬角色的同時,通過語音操控指令控制其他虛擬角色執行虛擬動作,豐富了玩家操控方式,并且,對于可以通過語音操控指令控制的虛擬角色,在并未接收到玩家的語音操控指令時,也會自動執行虛擬動作,減少語音操控指令操作的延遲,在豐富玩家操作方式的同時保證操作的及時性,有助于提升人機交互效率。
2、第一方面,本公開實施例提供了一種虛擬角色的控制方法,所述控制方法包括:
3、在虛擬環境中提供第一虛擬角色和第二虛擬角色;
4、響應針對所述第一虛擬角色的操控指令,控制所述第一虛擬角色執行對應的虛擬動作;
5、響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作;
6、在未接收到針對所述第二虛擬角色的語音操控指令的情況下,控制所述第二虛擬角色自動執行虛擬動作。
7、第二方面,本公開實施例還提供了一種虛擬角色的控制裝置,所述控制裝置包括:
8、虛擬角色提供模塊,用于在虛擬環境中提供第一虛擬角色和第二虛擬角色;
9、第一虛擬角色控制模塊,用于響應針對所述第一虛擬角色的操控指令,控制所述第一虛擬角色執行對應的虛擬動作;
10、語音控制模塊,用于響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作;
11、非語音控制模塊,用于在未接收到針對所述第二虛擬角色的語音操控指令的情況下,控制所述第二虛擬角色自動執行虛擬動作。
12、第三方面,本公開實施例還提供了一種電子設備,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如第一方面任一項所述的虛擬角色的控制方法。
13、第四方面,本公開實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如第一方面任一項所述的虛擬角色的控制方法。
14、本公開實施例提供的虛擬角色的控制方法、裝置、電子設備及可讀存儲介質,在虛擬環境中提供第一虛擬角色和第二虛擬角色;響應針對第一虛擬角色的操控指令,控制第一虛擬角色執行對應的虛擬動作;響應針對第二虛擬角色的語音操控指令,根據語音操控指令控制第二虛擬角色執行對應的虛擬動作;在未接收到針對第二虛擬角色的語音操控指令的情況下,控制第二虛擬角色自動執行虛擬動作。這樣,玩家可以通過操控指令控制虛擬角色的同時,通過語音操控指令控制其他虛擬角色執行虛擬動作,豐富了玩家操控方式,并且,對于可以通過語音操控指令控制的虛擬角色,在并未接收到玩家的語音操控指令時,也會自動執行虛擬動作,減少語音操控指令操作的延遲,在豐富玩家操作方式的同時保證操作的及時性,有助于提升人機交互效率。
15、為使本公開的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
1.一種虛擬角色的控制方法,其特征在于,所述控制方法包括:
2.根據權利要求1所述的控制方法,其特征在于,針對于所述第一虛擬角色的操控指令為非語音操控指令。
3.根據權利要求1所述的控制方法,其特征在于,通過同一終端設備接收針對所述第一虛擬角色的操控指令以及針對于所述第二虛擬角色的語音操控指令。
4.根據權利要求1所述的控制方法,其特征在于,所述控制方法還包括:
5.根據權利要求1所述的控制方法,其特征在于,所述響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作,包括:
6.根據權利要求1所述的控制方法,其特征在于,所述響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作,包括:
7.根據權利要求5所述的控制方法,其特征在于,在所述響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作之后,所述控制方法還包括:
8.根據權利要求1所述的控制方法,其特征在于,所述響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作,還包括:
9.根據權利要求8所述的控制方法,其特征在于,所述基于所述語音操控指令,控制所述第二虛擬角色按照所述語音操控指令的引導戰斗意圖執行所述虛擬動作,包括:
10.根據權利要求9所述的控制方法,其特征在于,所述控制方法還包括:
11.根據權利要求1所述的控制方法,其特征在于,所述控制方法還包括:
12.根據權利要求7所述的控制方法,其特征在于,所述響應針對所述第二虛擬角色的語音操控指令,根據所述語音操控指令控制所述第二虛擬角色執行對應的虛擬動作,包括:
13.根據權利要求12所述的控制方法,其特征在于,所述基于所述語音操控指令,確定與所述語音操控指令對應的動作控制意圖,包括:
14.根據權利要求12所述的控制方法,其特征在于,所述展示所述第二虛擬角色針對于所述語音操控指令的應答回復信息,包括:
15.根據權利要求1所述的控制方法,其特征在于,所述響應于主動事件的觸發,展示語音交互提示信息,包括:
16.根據權利要求10所述的控制方法,其特征在于,通過以下步驟展示所述引導應答信息:
17.一種虛擬角色的控制方法,其特征在于,所述控制方法包括:
18.一種電子設備,其特征在于,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如權利要求1至17任一項所述的虛擬角色的控制方法的步驟。
19.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如權利要求1至17任一項所述的虛擬角色的控制方法的步驟。