本申請涉及互聯(lián)網(wǎng),尤其涉及一種非玩家角色的處理方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、基于圖形處理硬件的虛擬場景的人機交互技術(shù),能夠根據(jù)實際應(yīng)用需求實現(xiàn)受控于用戶的玩家角色之間、或受控于用戶的玩家角色與受控于人工智能的非玩家角色之間的多樣化的交互,具有廣泛的實用價值。例如在游戲等的虛擬場景中,能夠模擬不同玩家角色之間、或者玩家角色與非玩家角色之間的真實的對戰(zhàn)過程。
2、可以看出,非玩家角色(例如怪物)是游戲的重要組成部分,然而,對于如何在虛擬場景中快速地部署非玩家角色,相關(guān)技術(shù)尚無有效的解決方案。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種非玩家角色的處理方法、裝置、電子設(shè)備、計算機可讀存儲介質(zhì)及計算機程序產(chǎn)品,能夠提高在虛擬場景中部署非玩家角色的效率。
2、本申請實施例的技術(shù)方案是這樣實現(xiàn)的:
3、本申請實施例提供一種非玩家角色的處理方法,包括:
4、在人機交互界面中顯示虛擬場景,其中,所述虛擬場景包括第一玩家角色;
5、響應(yīng)于控制所述第一玩家角色在所述虛擬場景中移動的操作,在所述虛擬場景中選定至少一個位置,并在每個所述位置顯示至少一個非玩家角色。
6、本申請實施例提供一種非玩家角色的處理裝置,包括:
7、顯示模塊,用于在人機交互界面中顯示虛擬場景,其中,所述虛擬場景包括第一玩家角色;
8、選定模塊,用于響應(yīng)于控制所述第一玩家角色在所述虛擬場景中移動的操作,在所述虛擬場景中選定至少一個位置;
9、所述顯示模塊,還用于在每個所述位置顯示至少一個非玩家角色。
10、本申請實施例提供一種電子設(shè)備,包括:
11、存儲器,用于存儲可執(zhí)行指令;
12、處理器,用于執(zhí)行所述存儲器中存儲的可執(zhí)行指令時,實現(xiàn)本申請實施例提供的非玩家角色的處理方法。
13、本申請實施例提供一種計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,用于被處理器執(zhí)行時,實現(xiàn)本申請實施例提供的非玩家角色的處理方法。
14、本申請實施例提供一種計算機程序產(chǎn)品,包括計算機程序或計算機可執(zhí)行指令,用于被處理器執(zhí)行時,實現(xiàn)本申請實施例提供的非玩家角色的處理方法。
15、本申請實施例具有以下有益效果:
16、通過控制第一玩家角色在虛擬場景中移動的方式,在虛擬場景中選定位置,并在每個所選定的位置顯示非玩家角色,如此,可以高效地實現(xiàn)在虛擬場景中有序地部署非玩家角色,提高了在虛擬場景中部署非玩家角色的效率。
1.一種非玩家角色的處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述響應(yīng)于控制所述第一玩家角色在所述虛擬場景中移動的操作,在所述虛擬場景中選定至少一個位置,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述第一玩家角色的移動軌跡上的至少一個位置,確定為在所述虛擬場景中選定的至少一個位置,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述第一玩家角色的移動軌跡劃分成多個軌跡片段,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將基于所述多個軌跡片段確定出的至少一個位置,確定為在所述虛擬場景中選定的至少一個位置,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述從所述多個軌跡片段中確定出至少一個目標(biāo)軌跡片段,包括:
7.根據(jù)權(quán)利要求1至6任一項所述的方法,其特征在于,所述響應(yīng)于控制所述第一玩家角色在所述虛擬場景中移動的操作,在所述虛擬場景中選定至少一個位置,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述第一玩家角色的移動軌跡周圍的至少一個位置,確定為在所述虛擬場景中選定的至少一個位置,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述將所述虛擬場景中距離所述第一玩家角色的移動軌跡最近、且滿足顯示條件的至少一個位置,確定為在所述虛擬場景中選定的至少一個位置,包括:
10.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述將所述第一玩家角色更新后的視野范圍內(nèi)的至少一個位置,確定為在所述虛擬場景中選定的至少一個位置,包括:
12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
13.根據(jù)權(quán)利要求1所述的方法,其特征在于,在響應(yīng)于控制所述第一玩家角色在所述虛擬場景中移動的操作之前,所述方法還包括:
14.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述虛擬場景中選定至少一個位置之后,所述方法還包括:
15.根據(jù)權(quán)利要求1所述的方法,其特征在于,在每個所述位置顯示至少一個非玩家角色之前,所述方法還包括:
16.根據(jù)權(quán)利要求1所述的方法,其特征在于,在每個所述位置顯示至少一個非玩家角色之前,所述方法還包括:
17.根據(jù)權(quán)利要求1所述的方法,其特征在于,
18.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在每個所述位置顯示至少一個非玩家角色,包括:
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述將所述至少一個位置分別對應(yīng)的至少一個坐標(biāo)封裝到配置文件中,包括:
20.一種非玩家角色的處理裝置,其特征在于,所述裝置包括:
21.一種電子設(shè)備,其特征在于,包括:
22.一種計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,其特征在于,所述計算機可執(zhí)行指令被處理器執(zhí)行時,實現(xiàn)權(quán)利要求1至19任一項所述的非玩家角色的處理方法。
23.一種計算機程序產(chǎn)品,包括計算機程序或計算機可執(zhí)行指令,其特征在于,所述計算機程序或計算機可執(zhí)行指令被處理器執(zhí)行時,實現(xiàn)權(quán)利要求1至19任一項所述的非玩家角色的處理方法。