[發明專利]控制虛擬角色進行移動的方法、裝置、設備及介質在審
| 申請號: | 202110250472.2 | 申請日: | 2021-03-08 |
| 公開(公告)號: | CN112891932A | 公開(公告)日: | 2021-06-04 |
| 發明(設計)人: | 李巍;嚴潤發;馬立洋 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/428 | 分類號: | A63F13/428;A63F13/5258;A63F13/55;A63F13/822 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 祝亞男 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制 虛擬 角色 進行 移動 方法 裝置 設備 介質 | ||
1.一種控制虛擬角色進行移動的方法,其特征在于,應用于第一客戶端中,所述方法包括:
顯示虛擬環境畫面,所述虛擬環境畫面包括棋盤活動區域和位于所述棋盤活動區域上的目標虛擬角色,所述目標虛擬角色由第二客戶端控制;
響應于接收到來自所述第二客戶端的開始移動指令,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上進行按照第一速度移動;
響應于接收到位置同步指令,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上按照第二速度移動至目標位置,所述目標位置是所述位置同步指令攜帶的位置。
2.根據權利要求1所述的方法,其特征在于,所述響應于接收到位置同步指令,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上按照第二速度移動至目標位置,包括:
響應于接收到所述位置同步指令,確定所述位置同步指令的發送時間和接收時間;
根據所述發送時間和所述接收時間的差值,確定所述第二速度;
在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上按照所述第二速度移動至所述目標位置。
3.根據權利要求2所述的方法,其特征在于,所述根據所述發送時間和所述接收時間的差值,確定所述第二速度,包括:
響應于所述發送時間和所述接收時間的所述差值大于第一閾值,確定所述第一速度*放大系數為所述第二速度;
或,
響應于所述發送時間和所述接收時間的所述差值小于所述第一閾值,確定所述第一速度等于所述第二速度。
4.根據權利要求3所述的方法,其特征在于,所述根據所述發送時間和所述接收時間的差值,確定所述第一速度*放大系數為所述第二速度,包括:
根據所述發送時間和所述接收時間的所述差值,確定所述放大系數,所述放大系數與所述差值呈正相關;
確定所述第一速度*所述放大系數為所述第二速度。
5.根據權利要求3所述的方法,其特征在于,所述方法還包括:
響應于所述差值大于第二閾值,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上跳變至所述目標位置;
其中,所述第二閾值大于所述第一閾值。
6.根據權利要求1至5任一所述的方法,其特征在于,所述開始移動指令攜帶有所述目標虛擬角色的第一移動方向;
所述響應于接收到來自所述第二客戶端的開始移動指令,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上進行按照第一速度移動,包括:
響應于接收到來自所述第二客戶端的所述開始移動指令,根據所述移動方向,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上按照第一速度向所述第一移動方向移動。
7.根據權利要求1至5任一所述的方法,其特征在于,所述位置同步指令攜帶有完整路點,所述完整路點用于記錄所述目標虛擬角色從開始移動到到達所述目標位置的路徑;
所述響應于接收到位置同步指令,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上按照第二速度移動至目標位置,包括:
響應于接收到所述位置同步指令,獲取已經歷路點,所述已經歷路點用于記錄在所述第一客戶端上所述目標虛擬對象已經移動通過的路徑;
比較所述完整路點和所述已經歷路點,獲得未經歷路點,所述未經歷路點用于記錄所述第一客戶端上所述目標虛擬對象還未移動通過的路徑;
根據所述未經歷路點,在所述虛擬環境畫面上顯示所述目標虛擬角色在所述棋盤活動區域上按照所述第二速度移動至所述目標位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110250472.2/1.html,轉載請聲明來源鉆瓜專利網。





