本申請涉及計算機應用,尤其涉及一種虛擬技能控制方法、裝置、電子設備及存儲介質。
背景技術:
1、在基于二維和/或三維虛擬環境的應用程序中,用戶可以操控虛擬環境中的虛擬對象進行行走、奔跑、攀爬、射擊、格斗等動作,并且多個用戶可以在線組隊在同一虛擬環境中協同完成某項任務。
2、相關技術中,虛擬對象的蓄力攻擊技能一般是通過長按技能控件實現蓄力操作,與此同時,還會在技能控件處或者在游戲界面上顯示一進度條,通過進度條的變化來表征蓄力進度。在蓄力過程中,若釋放技能控件,則控制虛擬對象在虛擬環境中釋放蓄力攻擊技能,以對敵方進行攻擊。
3、在上述控制虛擬對象使用蓄力攻擊技能的方式中,用戶可以通過進度條的變化來獲知蓄力進度,但是對于蓄力進度對該蓄力攻擊技能在虛擬場景中的作用效果的影響,則需要用戶通過多次嘗試來進行預估,導致交互效率低,釋放蓄力攻擊技能所消耗的計算資源增加。
技術實現思路
1、有鑒于此,本申請實施例至少提供一種虛擬技能控制方法、裝置、電子設備及存儲介質,以克服上述至少一種缺陷。
2、第一方面,本申請示例性實施例提供一種虛擬技能控制方法,通過終端設備提供圖形用戶界面,所述圖形用戶界面上顯示有至少部分的虛擬場景和一準星,所述虛擬場景中包括由所述終端設備控制的虛擬對象,所述虛擬對象配置有目標游戲技能,所述目標游戲技能配置為控制所述虛擬對象在所述虛擬場景中呈散射狀發射指定數量的虛擬道具,所述準星用于指示所述虛擬對象的瞄準方向,所述方法包括:響應于針對所述目標游戲技能的施放操作,在所述準星的周側位置顯示一范圍組件,并基于所述施放操作的操作時長調整所述范圍組件的顯示尺寸,其中,所述范圍組件的顯示尺寸與所述目標游戲技能施放時的散射角度相對應;響應于所述施放操作結束,控制所述虛擬對象在所述虛擬場景中以目標散射角度呈散射狀發射所述指定數量的虛擬道具,其中,所述施放操作的操作時長與所述指定數量的虛擬道具所呈現的所述目標散射角度負相關。
3、第二方面,本申請實施例還提供一種虛擬技能控制裝置,通過終端設備提供圖形用戶界面,所述圖形用戶界面上顯示有至少部分的虛擬場景和一準星,所述虛擬場景中包括由所述終端設備控制的虛擬對象,所述虛擬對象配置有目標游戲技能,所述目標游戲技能配置為控制所述虛擬對象在所述虛擬場景中呈散射狀發射指定數量的虛擬道具,所述準星用于指示所述虛擬對象的瞄準方向,所述裝置包括:顯示控制模塊,響應于針對所述目標游戲技能的施放操作,在所述準星的周側位置顯示一范圍組件,并基于所述施放操作的操作時長調整所述范圍組件的顯示尺寸,其中,所述范圍組件的顯示尺寸與所述目標游戲技能施放時的散射角度相對應;施放控制模塊,響應于所述施放操作結束,控制所述虛擬對象在所述虛擬場景中以目標散射角度呈散射狀發射所述指定數量的虛擬道具,其中,所述施放操作的操作時長與所述指定數量的虛擬道具所呈現的所述目標散射角度負相關。
4、第三方面,本申請實施例還提供一種電子設備,處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行上述虛擬技能控制方法的步驟。
5、第四方面,本申請實施例還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行上述虛擬技能控制方法的步驟。
6、本申請實施例提供的虛擬技能控制方法、裝置、電子設備及存儲介質,能夠在界面上直觀、準確地對蓄力與技能的散射角度之間的線性關系進行表達,提高了交互效率,降低了釋放蓄力攻擊技能所耗費的計算資源。
7、為使本申請的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
1.一種虛擬技能控制方法,其特征在于,通過終端設備提供圖形用戶界面,所述圖形用戶界面上顯示有至少部分的虛擬場景和一準星,所述虛擬場景中包括由所述終端設備控制的虛擬對象,所述虛擬對象配置有目標游戲技能,所述目標游戲技能配置為控制所述虛擬對象在所述虛擬場景中呈散射狀發射指定數量的虛擬道具,所述準星用于指示所述虛擬對象的瞄準方向,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述范圍組件包括第一標識和第二標識,所述第一標識和所述第二標識圍繞所述準星相對設置,通過所述第一標識和所述第二標識之間的標識距離表征所述范圍組件的顯示尺寸。
3.根據權利要求2所述的方法,其特征在于,所述在所述準星的周側位置顯示一范圍組件,包括:
4.根據權利要求3所述的方法,其特征在于,所述第一標識、所述第二標識和所述準星在所述圖形用戶界面上沿第一方向分布,且所述準星位于第一標識的顯示位置與第二標識的顯示位置之間的中心處。
5.根據權利要求4所述的方法,其特征在于,當所述散射狀為在所述虛擬場景中以線性形式展開散射時,所述第一方向為與所述線性形式展開散射的方向相對應的方向。
6.根據權利要求1所述的方法,其特征在于,所述響應于針對所述目標游戲技能的施放操作,在所述準星的周側位置顯示一范圍組件的步驟,包括:
7.根據權利要求6所述的方法,其特征在于,所述指定數量的道具標識在所述范圍組件內等間距分布,且在所述施放操作持續過程中,所述指定數量的道具標識之間的標識距離值與所述施放操作的操作時長呈負相關。
8.根據權利要求6所述的方法,其特征在于,所述指定數量的道具標識在所述范圍組件內的分布方向與所述指定數量的虛擬道具被發射出去后在所述虛擬場景中呈散射狀展開的方向一致。
9.根據權利要求1所述的方法,其特征在于,所述方法還包括:
10.根據權利要求1所述的方法,其特征在于,所述方法還包括:
11.根據權利要求10所述的方法,其特征在于,所述回收組件包括對應的顯示參數,所述方法還包括:
12.根據權利要求10所述的方法,其特征在于,所述方法還包括:
13.根據權利要求12所述的方法,其特征在于,針對所述目標游戲技能的回收控制指令通過以下方式中的至少一項被產生:
14.根據權利要求1所述的方法,其特征在于,所述基于所述施放操作的操作時長調整所述范圍組件的顯示尺寸,包括:
15.根據權利要求14所述的方法,其特征在于,所述方法還包括:
16.一種虛擬技能控制裝置,其特征在于,通過終端設備提供圖形用戶界面,所述圖形用戶界面上顯示有至少部分的虛擬場景和一準星,所述虛擬場景中包括由所述終端設備控制的虛擬對象,所述虛擬對象配置有目標游戲技能,所述目標游戲技能配置為控制所述虛擬對象在所述虛擬場景中呈散射狀發射指定數量的虛擬道具,所述準星用于指示所述虛擬對象的瞄準方向,所述裝置包括:
17.一種電子設備,其特征在于,包括:處理器、存儲介質和總線,所述存儲介質存儲有所述處理器可執行的機器可讀指令,當電子設備運行時,所述處理器與所述存儲介質之間通過總線通信,所述處理器執行所述機器可讀指令,以執行如權利要求1至15任一所述方法的步驟。
18.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器運行時執行如權利要求1至15任一所述方法的步驟。