本技術(shù)涉及計算機,特別是涉及一種虛擬場景的顯示控制方法、裝置、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,虛擬場景的應(yīng)用變得越來越廣泛,以開放世界游戲為例,游戲中會構(gòu)建一個虛擬游戲世界,虛擬游戲世界中會有多個不同的區(qū)服,玩家可以通過選擇區(qū)服,使得自身控制的虛擬角色可以穿越至被選擇的區(qū)服,在該區(qū)服中進行游戲。目前,通常是由玩家選擇其中一個待穿越的區(qū)服,然后該玩家控制的虛擬角色便直接穿越至這個被選擇的區(qū)服中,區(qū)服穿越方式過于簡陋,可交互性有待提升。
技術(shù)實現(xiàn)思路
1、以下是對本技術(shù)詳細描述的主題的概述。本概述并非是為了限制權(quán)利要求的保護范圍。
2、本技術(shù)實施例提供了一種虛擬場景的顯示控制方法、裝置、電子設(shè)備及存儲介質(zhì),能夠更加精細化地進行區(qū)服穿越,提升區(qū)服穿越的可交互性。
3、一方面,本技術(shù)實施例提供了一種虛擬場景的顯示控制方法,包括:
4、顯示目標虛擬角色當(dāng)前在虛擬世界中所處區(qū)服的第一虛擬場景,在所述第一虛擬場景中顯示第一區(qū)服穿越參考圖,其中,所述第一區(qū)服穿越參考圖顯示有路徑構(gòu)建控件;
5、響應(yīng)于與所述路徑構(gòu)建控件進行交互,確定第一區(qū)服穿越路徑,其中,所述第一區(qū)服穿越路徑用于指示多個區(qū)服之間的穿越順序;
6、基于所述第一區(qū)服穿越路徑對所述目標虛擬角色發(fā)起區(qū)服穿越;
7、若在所述目標虛擬角色進行所述區(qū)服穿越時觸發(fā)中斷事件,將當(dāng)前顯示的所述第一虛擬場景,切換為觸發(fā)所述中斷事件時所述目標虛擬角色所處區(qū)服的第二虛擬場景。
8、另一方面,本技術(shù)實施例還提供了一種虛擬場景的顯示控制方法,包括:
9、接收第一終端發(fā)送的用于對目標虛擬角色發(fā)起區(qū)服穿越的穿越請求,其中,所述穿越請求攜帶有第一區(qū)服穿越路徑,所述第一區(qū)服穿越路徑用于指示多個區(qū)服之間的穿越順序,所述第一區(qū)服穿越路徑基于第一區(qū)服穿越參考圖中的路徑構(gòu)建控件確定得到;
10、基于所述第一區(qū)服穿越路徑對所述目標虛擬角色進行區(qū)服穿越;
11、當(dāng)進行所述區(qū)服穿越的過程中觸發(fā)中斷事件時,將觸發(fā)所述中斷事件時所述目標虛擬角色所處區(qū)服的第二虛擬場景的場景圖像數(shù)據(jù),通過渲染服務(wù)器渲染后發(fā)送至所述第一終端,以供所述第一終端將當(dāng)前顯示的第一虛擬場景切換為所述第二虛擬場景。
12、另一方面,本技術(shù)實施例還提供了一種虛擬場景的顯示控制裝置,包括:
13、第一顯示模塊,用于顯示目標虛擬角色當(dāng)前在虛擬世界中所處區(qū)服的第一虛擬場景,在所述第一虛擬場景中顯示第一區(qū)服穿越參考圖,其中,所述第一區(qū)服穿越參考圖顯示有路徑構(gòu)建控件;
14、第一處理模塊,用于響應(yīng)于與所述路徑構(gòu)建控件進行交互,確定第一區(qū)服穿越路徑,其中,所述第一區(qū)服穿越路徑用于指示多個區(qū)服之間的穿越順序;
15、第一發(fā)送模塊,用于基于所述第一區(qū)服穿越路徑對所述目標虛擬角色發(fā)起區(qū)服穿越;
16、第二顯示模塊,用于若在所述目標虛擬角色進行所述區(qū)服穿越時觸發(fā)中斷事件,將當(dāng)前顯示的所述第一虛擬場景,切換為觸發(fā)所述中斷事件時所述目標虛擬角色所處區(qū)服的第二虛擬場景。
17、進一步地,第一處理模塊還用于:
18、響應(yīng)于從多個所述候選區(qū)服標識中依次選擇目標區(qū)服標識,將所述目標區(qū)服標識對應(yīng)的所述候選區(qū)服確定為待穿越區(qū)服;
19、顯示方向選擇界面,其中,所述方向選擇界面中顯示有用于配置所述待穿越區(qū)服的連接方向的方向選擇控件;
20、響應(yīng)于與所述方向選擇控件進行交互,確定各個所述待穿越區(qū)服的目標連接方向,根據(jù)所述目標區(qū)服標識以及所述目標連接方向確定第一區(qū)服穿越路徑。
21、進一步地,第一處理模塊還用于:
22、基于所述第一區(qū)服穿越路徑生成用于對所述目標虛擬角色發(fā)起區(qū)服穿越的穿越請求;
23、向服務(wù)器端發(fā)送所述穿越請求,以供所述服務(wù)器端基于所述目標區(qū)服標識以及所述目標連接方向構(gòu)建穿越向量,并根據(jù)所述穿越向量對所述目標虛擬角色進行所述區(qū)服穿越;
24、其中,所述穿越向量用于指示所述第一區(qū)服穿越路徑對應(yīng)的場景服務(wù)器以及信息傳遞服務(wù)器。
25、進一步地,第一處理模塊還用于:
26、響應(yīng)于從多個所述候選區(qū)服標識中依次選擇目標區(qū)服標識,當(dāng)所述目標區(qū)服標識對應(yīng)的虛擬資源消耗總和,小于或者等于所述目標虛擬角色當(dāng)前攜帶的虛擬資源時,將所述目標區(qū)服標識對應(yīng)的所述候選區(qū)服確定為待穿越區(qū)服;
27、或者,當(dāng)被選擇的所述目標區(qū)服標識之間存在連接關(guān)系時,將所述目標區(qū)服標識對應(yīng)的所述候選區(qū)服確定為待穿越區(qū)服。
28、進一步地,第一顯示模塊還用于:
29、在所述第一虛擬場景中,響應(yīng)于與所述目標虛擬角色以外的虛擬角色進行交易,顯示交易得到的第一區(qū)服穿越參考圖;
30、或者,在所述第一虛擬場景中,響應(yīng)于查看第一虛擬公告欄,在所述第一虛擬公告欄中顯示第一區(qū)服穿越參考圖;
31、或者,在所述第一虛擬場景中,響應(yīng)于接收所述目標虛擬角色以外的虛擬角色發(fā)送的第一區(qū)服穿越參考圖,顯示所述第一區(qū)服穿越參考圖;
32、或者,在所述第一虛擬場景中,響應(yīng)于使用所述目標虛擬角色攜帶的第一虛擬記錄道具,顯示所述第一虛擬記錄道具中存儲的由所述目標虛擬角色預(yù)先創(chuàng)建的第一區(qū)服穿越參考圖。
33、進一步地,第一顯示模塊還用于:
34、當(dāng)所述目標虛擬角色與所述目標虛擬角色以外的虛擬角色之間的距離小于或者等于第一距離閾值時,顯示交易發(fā)起控件;
35、響應(yīng)于觸發(fā)所述交易發(fā)起控件,顯示至少一個候選圖標識,其中,所述候選圖標識用于標記待交易的所述第一區(qū)服穿越參考圖;
36、響應(yīng)于從至少一個所述候選圖標識中選擇目標圖標識,交易得到第二虛擬記錄道具,其中,所述第二虛擬記錄道具存儲有所述目標圖標識標記的所述第一區(qū)服穿越參考圖;
37、響應(yīng)于使用所述第二虛擬記錄道具,顯示所述第二虛擬記錄道具中存儲的所述第一區(qū)服穿越參考圖。
38、進一步地,虛擬場景的顯示控制裝置還包括第三處理模塊,第三處理模塊用于:
39、在進行所述區(qū)服穿越之后,根據(jù)所述第一區(qū)服穿越路徑確定實際的第二區(qū)服穿越路徑;
40、響應(yīng)于對所述區(qū)服穿越進行記錄,根據(jù)所述第二區(qū)服穿越路徑構(gòu)建第二區(qū)服穿越參考圖;
41、基于目標虛擬記錄道具存儲所述第二區(qū)服穿越參考圖,或者,將所述第二區(qū)服穿越參考圖發(fā)送至目標區(qū)服。
42、進一步地,第三處理模塊還用于:
43、顯示記錄界面,其中,所述記錄界面顯示有所述第二區(qū)服穿越路徑,以及所述第二區(qū)服穿越路徑指示的各個區(qū)服的區(qū)服描述控件;
44、獲取基于所述區(qū)服描述控件輸入的區(qū)服描述信息,根據(jù)所述第二區(qū)服穿越路徑以及所述區(qū)服描述信息構(gòu)建第二區(qū)服穿越參考圖。
45、進一步地,第三處理模塊還用于:
46、當(dāng)所述目標虛擬角色與第二虛擬公告欄之間的距離小于或者等于第二距離閾值時,顯示公告欄編輯控件,基于所述公告欄編輯控件,將所述第二虛擬公告欄作為目標虛擬記錄道具存儲所述第二區(qū)服穿越參考圖,其中,所述第二虛擬公告欄位于所述第二虛擬場景中;
47、或者,基于所述目標虛擬角色攜帶的目標虛擬記錄道具,存儲所述第二區(qū)服穿越參考圖。
48、進一步地,第三處理模塊還用于:
49、從與所述目標虛擬角色當(dāng)前所處區(qū)服相鄰的區(qū)服開始,將所述第二區(qū)服穿越參考圖逐漸擴散發(fā)送至多個目標區(qū)服,直至所述目標虛擬角色攜帶的虛擬資源消耗完畢;
50、或者,確定待發(fā)送的目標區(qū)服,當(dāng)將所述第二區(qū)服穿越參考圖發(fā)送至所述目標區(qū)服的虛擬資源消耗總和,小于或者等于所述目標虛擬角色當(dāng)前攜帶的虛擬資源時,將所述第二區(qū)服穿越參考圖發(fā)送至所述目標區(qū)服。
51、另一方面,本技術(shù)實施例還提供了一種虛擬場景的顯示控制裝置,包括:
52、第一接收模塊,用于接收第一終端發(fā)送的用于對目標虛擬角色發(fā)起區(qū)服穿越的穿越請求,其中,所述穿越請求攜帶有第一區(qū)服穿越路徑,所述第一區(qū)服穿越路徑用于指示多個區(qū)服之間的穿越順序,所述第一區(qū)服穿越路徑基于第一區(qū)服穿越參考圖中的路徑構(gòu)建控件確定得到;
53、第二處理模塊,用于基于所述第一區(qū)服穿越路徑對所述目標虛擬角色進行區(qū)服穿越;
54、第二發(fā)送模塊,用于當(dāng)進行所述區(qū)服穿越的過程中觸發(fā)中斷事件時,將觸發(fā)所述中斷事件時所述目標虛擬角色所處區(qū)服的第二虛擬場景的場景圖像數(shù)據(jù),通過渲染服務(wù)器渲染后發(fā)送至所述第一終端,以供所述第一終端將當(dāng)前顯示的第一虛擬場景切換為所述第二虛擬場景。
55、進一步地,所述第一區(qū)服穿越路徑基于目標區(qū)服標識以及目標連接方向確定得到,第二處理模塊還用于:
56、基于所述目標區(qū)服標識以及所述目標連接方向構(gòu)建穿越向量,其中,所述穿越向量用于指示所述第一區(qū)服穿越路徑對應(yīng)的場景服務(wù)器以及信息傳遞服務(wù)器;
57、根據(jù)所述穿越向量對所述目標虛擬角色進行區(qū)服穿越。
58、進一步地,第二處理模塊還用于:
59、根據(jù)所述穿越向量確定候選場景服務(wù)器以及候選信息傳遞服務(wù)器;
60、構(gòu)建用于對所述目標虛擬角色進行所述區(qū)服穿越的穿越事件,依次基于所述候選場景服務(wù)器以及所述候選信息傳遞服務(wù)器傳遞所述穿越事件,并在所述候選場景服務(wù)器中對所述穿越事件進行結(jié)算,其中,所述穿越事件的結(jié)算結(jié)果用于指示觸發(fā)所述中斷事件或者未觸發(fā)所述中斷事件。
61、進一步地,第二發(fā)送模塊還用于:
62、獲取觸發(fā)所述中斷事件時所述目標虛擬角色所處區(qū)服對應(yīng)的第一場景服務(wù)器的服務(wù)器標識;
63、根據(jù)所述服務(wù)器標識生成調(diào)度請求,向調(diào)度服務(wù)器發(fā)送所述調(diào)度請求,以供所述調(diào)度服務(wù)器根據(jù)所述服務(wù)器標識將所述第一場景服務(wù)器對應(yīng)的渲染服務(wù)器分配至所述第一終端;
64、通過所述第一場景服務(wù)器對應(yīng)的渲染服務(wù)器,將所述場景圖像數(shù)據(jù)渲染后發(fā)送至所述第一終端。
65、進一步地,第一接收模塊還用于:
66、接收所述第一終端發(fā)送的參考圖發(fā)布請求,根據(jù)所述參考圖發(fā)布請求獲取所述第一終端構(gòu)建的第二區(qū)服穿越參考圖。
67、進一步地,第二發(fā)送模塊還用于:
68、當(dāng)將所述第二區(qū)服穿越參考圖發(fā)送至所述目標區(qū)服的虛擬資源消耗總和,小于或者等于所述目標虛擬角色當(dāng)前攜帶的虛擬資源時,通過第二場景服務(wù)器對應(yīng)的渲染服務(wù)器,將所述第二區(qū)服穿越參考圖渲染后發(fā)送至第二終端,其中,所述第二場景服務(wù)器為所述目標區(qū)服對應(yīng)的場景服務(wù)器。
69、另一方面,本技術(shù)實施例還提供了一種電子設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述的虛擬場景的顯示控制方法。
70、另一方面,本技術(shù)實施例還提供了一種計算機可讀存儲介質(zhì),所述存儲介質(zhì)存儲有計算機程序,所述計算機程序被處理器執(zhí)行實現(xiàn)上述的虛擬場景的顯示控制方法。
71、另一方面,本技術(shù)實施例還提供了一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機程序,該計算機程序存儲在計算機可讀存介質(zhì)中。計算機設(shè)備的處理器從計算機可讀存儲介質(zhì)讀取該計算機程序,處理器執(zhí)行該計算機程序,使得該計算機設(shè)備執(zhí)行實現(xiàn)上述的虛擬場景的顯示控制方法。
72、本技術(shù)實施例至少包括以下有益效果:通過顯示目標虛擬角色當(dāng)前在虛擬世界中所處區(qū)服的第一虛擬場景,在所述第一虛擬場景中顯示第一區(qū)服穿越參考圖,響應(yīng)于與所述第一區(qū)服穿越參考圖中的所述路徑構(gòu)建控件進行交互,確定用于指示多個區(qū)服之間的穿越順序的第一區(qū)服穿越路徑,再基于所述第一區(qū)服穿越路徑對所述目標虛擬角色發(fā)起區(qū)服穿越,相較于僅選擇其中一個區(qū)服的方式,基于配置第一區(qū)服穿越路徑的方式能夠有效地提升區(qū)服穿越的可交互性和靈活性,在此基礎(chǔ)上,若在所述目標虛擬角色進行所述區(qū)服穿越時觸發(fā)中斷事件,將當(dāng)前顯示的所述第一虛擬場景,切換為觸發(fā)所述中斷事件時所述目標虛擬角色所處區(qū)服的第二虛擬場景,也就是說,在區(qū)服穿越過程中進一步考慮了中斷事件的影響,從而能夠更加精細化地進行區(qū)服穿越,提升了區(qū)服穿越的合理性。
73、本技術(shù)的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本技術(shù)而了解。