本公開涉及游戲,具體涉及一種游戲交互方法、裝置、電子設備和存儲介質。
背景技術:
1、為了滿足人們對精神生活的追求,能夠在終端上操作的娛樂游戲應運而生,例如,基于客戶端或服務器架構開發的多人在線動作游戲、角色扮演游戲、戰術競技類游戲或第一人稱射擊游戲(first-person?shooting?game,fps)等類型的游戲。在游戲中,玩家可以操縱屏幕中的虛擬人物來進行游戲,可以基于玩家所操作人物的第一視角或第三視角在游戲場景中執行行走、奔跑、跳躍、拾取道具以及格斗等相關操作,使得玩家們可以身臨其境地體驗游戲帶來的視覺沖擊,大大增強了游戲的主動性和真實感。
2、在目前的射擊類游戲中,玩家控制的虛擬對象之間通常通過虛擬射擊道具展開對抗,例如采用虛擬槍械瞄準敵方虛擬對象進行射擊造成傷害,以淘汰敵方虛擬對象。然而,玩家在操控受控虛擬角色使用虛擬射擊道具對其他虛擬對象進行瞄準射擊的過程中,為了模擬真實的射擊場景,虛擬射擊道具在射擊時發出的攻擊道具會存在散射的情況。例如,虛擬槍械進行射擊開火時射出的虛擬子彈可能不會直線飛行,而是會稍微偏離虛擬槍械的瞄準點朝不同的方向散開,存在當前瞄準點的實際射擊位置并不能完全符合玩家想要射擊的目標位置的情況,玩家無法快速準確對瞄準點進行調整以對目標位置進行精準射擊,從而玩家進行瞄準射擊操作時的射擊準確性低,瞄準效率低,導致玩家的游戲交互體驗較差。
技術實現思路
1、本申請實施例提供一種游戲交互方法、裝置、電子設備和存儲介質,在玩家控制虛擬射擊道具的準心瞄準目標虛擬對象時,獲取當前準心位置對應的預測射擊位置,以基于預測射擊位置和當前準心位置在圖形用戶界面顯示射擊偏差提示,可以使玩家快速準確對瞄準點進行調整以對目標位置進行精準射擊,從而提升玩家進行瞄準射擊操作時的射擊準確性,提高瞄準效率,從而提升玩家的游戲交互體驗。
2、第一方面,本申請實施例提供一種游戲交互方法,通過終端設備提供一圖形用戶界面,所述圖形用戶界面包括至少部分虛擬場景、以及位于所述虛擬場景中由所述終端設備控制操作的至少部分受控虛擬對象,所述圖形用戶界面還包括至少部分所述受控虛擬對象當前手持使用的虛擬射擊道具,所述方法包括:
3、通過所述圖形用戶界面顯示虛擬射擊道具的準心;
4、若所述準心瞄準目標虛擬對象,獲取當前準心位置下所述虛擬射擊道具在所述虛擬場景中的預測射擊位置;
5、基于所述預測射擊位置和所述當前準心位置,在所述圖形用戶界面顯示射擊偏差提示,其中,所述射擊偏差提示用于指示所述虛擬射擊道具對所述目標虛擬對象進行射擊時的射擊偏差。
6、第二方面,本申請實施例提供一種游戲交互裝置,通過終端設備提供一圖形用戶界面,所述圖形用戶界面包括至少部分虛擬場景、以及位于所述虛擬場景中由所述終端設備控制操作的至少部分受控虛擬對象,所述圖形用戶界面還包括至少部分所述受控虛擬對象當前手持使用的虛擬射擊道具,包括:
7、第一顯示單元,用于通過所述圖形用戶界面顯示虛擬射擊道具的準心;
8、獲取單元,用于若所述準心瞄準目標虛擬對象,獲取當前準心位置下所述虛擬射擊道具在所述虛擬場景中的預測射擊位置;
9、第二顯示單元,用于基于所述預測射擊位置和所述當前準心位置,在所述圖形用戶界面顯示射擊偏差提示,其中,所述射擊偏差提示用于指示所述虛擬射擊道具對所述目標虛擬對象進行射擊時的射擊偏差。
10、第三方面,本申請實施例還提供一種電子設備,包括存儲器存儲有多條指令;處理器從存儲器中加載指令,以執行本申請實施例所提供的任一種游戲交互方法的步驟。
11、第四方面,本申請實施例還提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有多條指令,指令適于處理器進行加載,以執行本申請實施例所提供的任一種游戲交互方法的步驟。
12、第五方面,本申請實施例還提供一種計算機程序產品,包括計算機程序或指令,計算機程序或指令被處理器執行時實現本申請實施例所提供的任一種游戲交互方法中的步驟。
13、采用本申請實施例的方案,通過在玩家控制虛擬射擊道具的準心瞄準目標虛擬對象時,獲取當前準心位置對應的預測射擊位置,以基于預測射擊位置和當前準心位置在圖形用戶界面顯示射擊偏差提示,可以使玩家快速準確對瞄準點進行調整以對目標位置進行精準射擊,從而提升玩家進行瞄準射擊操作時的射擊準確性,提高瞄準效率,從而提升玩家的游戲交互體驗。
1.一種游戲交互方法,其特征在于,通過終端設備提供一圖形用戶界面,所述圖形用戶界面包括至少部分虛擬場景、以及位于所述虛擬場景中由所述終端設備控制操作的至少部分受控虛擬對象,所述圖形用戶界面還包括至少部分所述受控虛擬對象當前手持使用的虛擬射擊道具,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,所述基于所述預測射擊位置和所述當前準心位置,在所述圖形用戶界面顯示射擊偏差提示,包括:
3.根據權利要求2所述的方法,其特征在于,所述基于所述顯示位置、所述預測射擊位置和所述當前準心位置生成射擊偏差提示,包括:
4.根據權利要求3所述的方法,其特征在于,所述方法還包括:
5.根據權利要求3所述的方法,其特征在于,所述方法還包括:
6.根據權利要求3所述的方法,其特征在于,所述基于所述顯示位置、所述預測射擊位置和所述當前準心位置生成射擊偏差提示,并在所述圖形用戶界面顯示所述射擊偏差提示,包括:
7.根據權利要求3所述的方法,其特征在于,所述方法還包括:
8.根據權利要求7所述的方法,其特征在于,所述基于所述新的目標參考點生成瞄準提示信息,包括:
9.根據權利要求1所述的方法,其特征在于,所述基于所述預測射擊位置和所述當前準心位置,在所述圖形用戶界面顯示射擊偏差提示,包括:
10.根據權利要求1所述的方法,其特征在于,所述方法還包括:
11.根據權利要求1所述的方法,其特征在于,所述若所述準心瞄準目標虛擬對象,獲取當前準心位置下所述虛擬射擊道具在所述虛擬場景中的預測射擊位置,包括:
12.一種游戲交互裝置,其特征在于,通過終端設備提供一圖形用戶界面,所述圖形用戶界面包括至少部分虛擬場景、以及位于所述虛擬場景中由所述終端設備控制操作的至少部分受控虛擬對象,所述圖形用戶界面還包括至少部分所述受控虛擬對象當前手持使用的虛擬射擊道具,包括:
13.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲有多條指令;所述處理器從所述存儲器中加載指令,以執行如權利要求1~11任一項所述的游戲交互方法的步驟。
14.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有多條指令,所述指令適于處理器進行加載,以執行如權利要求1~11任一項所述的游戲交互方法的步驟。