本申請實(shí)施例涉及人機(jī)交互領(lǐng)域,特別涉及一種虛擬角色控制方法、裝置、終端、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、隨著游戲技術(shù)的發(fā)展,為了豐富視覺表現(xiàn)效果,增加游戲的趣味性,在第三人稱的三維游戲場景中,可以設(shè)計虛擬角色在三維游戲場景和其他虛擬場景之間來回穿梭移動的過程。
2、相關(guān)技術(shù)中,為實(shí)現(xiàn)虛擬角色在三維游戲場景和其他虛擬場景穿梭,可以采用一定的加載時間將顯示的游戲畫面從三維游戲場景切換為其他虛擬場景,或者,可以直接將虛擬角色從三維形象切換為其他虛擬場景中的其他形象。
3、然而,采用上述方式可能造成虛擬角色在穿梭過程中的加載時間過長、卡頓、不連貫或者過于突兀的問題。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供了一種虛擬角色控制方法、裝置、終端、存儲介質(zhì)及程序產(chǎn)品。所述技術(shù)方案如下:
2、一方面,本申請實(shí)施例提供了一種虛擬角色控制方法,所述方法包括:
3、顯示第一虛擬環(huán)境,所述第一虛擬環(huán)境中設(shè)置有第一虛擬屏幕,所述第一虛擬屏幕用于顯示第二虛擬環(huán)境,所述第一虛擬環(huán)境為三維虛擬環(huán)境;
4、響應(yīng)于第一移動操作,控制所述第一虛擬環(huán)境中的虛擬角色向所述第一虛擬屏幕移動;
5、在所述虛擬角色與所述第一虛擬屏幕相交的情況下,顯示所述虛擬角色進(jìn)入所述第一虛擬屏幕的畫面;
6、在所述第一虛擬屏幕中顯示所述虛擬角色在所述第二虛擬環(huán)境中移動的畫面。
7、另一方面,本申請實(shí)施例提供了一種虛擬角色控制裝置,所述裝置包括:
8、顯示模塊,用于顯示第一虛擬環(huán)境,所述第一虛擬環(huán)境中設(shè)置有第一虛擬屏幕,所述第一虛擬屏幕用于顯示第二虛擬環(huán)境,所述第一虛擬環(huán)境為三維虛擬環(huán)境;
9、控制模塊,用于響應(yīng)于第一移動操作,控制所述第一虛擬環(huán)境中的虛擬角色向所述第一虛擬屏幕移動;
10、所述顯示模塊,還用于在所述虛擬角色與所述第一虛擬屏幕相交的情況下,顯示所述虛擬角色進(jìn)入所述第一虛擬屏幕的畫面;
11、所述顯示模塊,還用于在所述第一虛擬屏幕中顯示所述虛擬角色在所述第二虛擬環(huán)境中移動的畫面。
12、另一方面,本申請實(shí)施例提供了一種終端,所述終端包括處理器和存儲器,所述存儲器中存儲有至少一條計算機(jī)指令,所述至少一條計算機(jī)指令由所述處理器加載并執(zhí)行以實(shí)現(xiàn)如上述方面所述的方法。
13、另一方面,本申請實(shí)施例提供了一種計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可讀存儲介質(zhì)中存儲有至少一條計算機(jī)指令,所述計算機(jī)指令由處理器加載并執(zhí)行以實(shí)現(xiàn)如上述方面所述的方法。
14、另一方面,本申請實(shí)施例提供了一種計算機(jī)程序產(chǎn)品,該計算機(jī)程序產(chǎn)品包括計算機(jī)指令,該計算機(jī)指令存儲在計算機(jī)可讀存儲介質(zhì)中。終端的處理器從計算機(jī)可讀存儲介質(zhì)讀取該計算機(jī)指令,處理器執(zhí)行該計算機(jī)指令,使得該終端執(zhí)行上述方面的各種可選實(shí)現(xiàn)方式中提供的方法。
15、本申請實(shí)施例中,終端顯示的第一虛擬環(huán)境中包含第一虛擬屏幕,其中第一虛擬屏幕用于顯示第二虛擬環(huán)境,用戶可以通過控制虛擬角色向第一虛擬屏幕移動,以實(shí)現(xiàn)控制虛擬角色從第一虛擬環(huán)境中穿梭至第二虛擬環(huán)境中。在虛擬角色與第一虛擬屏幕相交的情況下,終端通過顯示虛擬角色進(jìn)入第一虛擬屏幕的畫面,可以展示出虛擬角色逐漸進(jìn)入第一虛擬屏幕的動態(tài)過程,避免了虛擬角色在穿梭過程中的加載時間過長、卡頓、不連貫或者過于突兀的問題,提升了虛擬角色在第一虛擬環(huán)境和第二虛擬環(huán)境之間穿梭的流暢性。
1.一種虛擬角色控制方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述在所述虛擬角色與所述第一虛擬屏幕相交的情況下,顯示所述虛擬角色進(jìn)入所述第一虛擬屏幕的畫面,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述第一虛擬環(huán)境中顯示所述虛擬角色的未進(jìn)入屏幕部分,以及在所述第一虛擬屏幕中顯示所述虛擬角色的已進(jìn)入屏幕部分,包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述在所述第一虛擬環(huán)境中顯示所述虛擬角色的未進(jìn)入屏幕部分,包括:
5.根據(jù)權(quán)利要求1至4任一所述的方法,其特征在于,所述在所述第一虛擬屏幕中顯示所述虛擬角色在所述第二虛擬環(huán)境中移動的畫面,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述將所述虛擬角色傳送至所述第二虛擬環(huán)境中,包括:
7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1至7任一所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述在所述虛擬角色與所述傳送平面相交的情況下,將所述虛擬角色由所述第二虛擬環(huán)境傳送至所述第一虛擬環(huán)境,并顯示所述虛擬角色進(jìn)入所述第一虛擬環(huán)境的畫面,包括:
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述在所述第一虛擬環(huán)境中顯示所述虛擬角色的已進(jìn)入屏幕部分,包括:
11.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述在所述虛擬角色完全穿過所述第一虛擬屏幕的情況下,顯示所述虛擬角色在所述第一虛擬環(huán)境中移動的畫面,包括:
12.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述在所述虛擬角色與所述傳送平面相交的情況下,將所述虛擬角色由所述第二虛擬環(huán)境傳送至所述第一虛擬環(huán)境,包括:
13.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括:
14.根據(jù)權(quán)利要求1至13任一所述的方法,其特征在于,所述第一虛擬環(huán)境還設(shè)置有第二虛擬屏幕,所述第二虛擬屏幕用于顯示第三虛擬環(huán)境;
15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述在所述第二虛擬屏幕中顯示所述虛擬角色在所述第三虛擬環(huán)境中移動的畫面,包括:
16.根據(jù)權(quán)利要求1至15任一所述的方法,其特征在于,所述第一虛擬屏幕的屏幕屬性支持在發(fā)生碰撞的情況下,查詢碰撞物與所述第一虛擬屏幕的重疊情況。
17.根據(jù)權(quán)利要求1至16任一所述的方法,其特征在于,所述在所述第一虛擬屏幕中顯示所述虛擬角色在所述第二虛擬環(huán)境中移動的畫面,包括:
18.一種虛擬角色控制裝置,其特征在于,所述裝置包括:
19.一種終端,其特征在于,所述終端包括處理器和存儲器;所述存儲器存儲有至少一條計算機(jī)指令,所述至少一條計算機(jī)指令用于被所述處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至17任一所述的虛擬角色控制方法。
20.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)中存儲有至少一條計算機(jī)指令,所述計算機(jī)指令由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1至17任一所述的虛擬角色控制方法。
21.一種計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)程序產(chǎn)品包括計算機(jī)指令,所述計算機(jī)指令存儲在計算機(jī)可讀存儲介質(zhì)中;終端的處理器從所述計算機(jī)可讀存儲介質(zhì)讀取所述計算機(jī)指令,所述處理器執(zhí)行所述計算機(jī)指令,使得所述終端執(zhí)行如權(quán)利要求1至17任一所述的虛擬角色控制方法。