[發明專利]應用于服務器的虛擬對象位置同步方法、裝置及電子設備在審
| 申請號: | 202111495439.2 | 申請日: | 2021-12-08 |
| 公開(公告)號: | CN114210066A | 公開(公告)日: | 2022-03-22 |
| 發明(設計)人: | 楊岳軍;劉林;侯焯明 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/56 | 分類號: | A63F13/56;A63F13/35;A63F13/52 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 葉虹 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用于 服務器 虛擬 對象 位置 同步 方法 裝置 電子設備 | ||
1.一種應用于服務器的虛擬對象位置同步方法,其特征在于,所述方法包括:
獲取在客戶端采用動畫驅動虛擬對象移動的期間,所述虛擬對象移動所經過的動畫驅動路徑;
獲取所述客戶端用于驅動所述虛擬對象移動的動畫數據;
基于所述動畫數據,獲取所述虛擬對象在所述動畫驅動路徑上的位移信息;
基于所述位移信息,將服務器中虛擬對象的位置與客戶端中虛擬對象的位置進行同步。
2.根據權利要求1所述的方法,其特征在于,獲取在客戶端采用動畫驅動客戶端中虛擬對象移動的期間,所述虛擬對象移動所經過的動畫驅動路徑,包括:
獲取所述虛擬對象的目標移動起點以及目標移動終點;
基于所述目標移動起點以及所述目標移動終點,在所述虛擬對象所處的地圖中進行尋路,得到所述虛擬對象的目標移動路徑;
對所述目標移動路徑中的路徑點進行修正,得到用于標識動畫起點或者動畫終點的動畫驅動路徑點,并通過連接所述動畫驅動路徑點得到所述動畫驅動路徑。
3.根據權利要求2所述的方法,其特征在于,對所述目標移動路徑中的路徑點進行修正,得到用于標識動畫起點或者動畫終點的動畫驅動路徑點,包括:
獲取所述目標移動路徑所經過區域的地形信息;
基于所述地形信息,將用于觸發所述虛擬對象與其進行交互的區域作為動畫驅動區域,并將所述動畫驅動區域兩端的路徑點修正為所述動畫驅動路徑點。
4.根據權利要求2所述的方法,其特征在于,對所述目標移動路徑中的路徑點進行修正,得到用于標識動畫起點或者動畫終點的動畫驅動路徑點,包括:
若所述目標移動起點對應的路徑點與其下一路徑點之間的路徑距離大于或等于起步動畫的執行距離,則將所述目標移動起點對應的路徑點修正為用于標識起步動畫起點的動畫驅動路徑點,并基于所述起步動畫的執行距離設置用于標識加速起點動畫終點的動畫驅動路徑點。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
若所述目標移動起點對應的路徑點與其下一路徑點之間的路徑距離小于起步動畫的執行距離,則拒絕將所述目標移動起點對應的路徑點修正為用于標識起步動畫起點的動畫驅動路徑點。
6.根據權利要求4所述的方法,其特征在于,所述方法還包括:
若所述虛擬對象在所述目標移動起點處的運動速度大于0,則拒絕將所述目標移動起點對應的路徑點修正為用于標識起步動畫起點的動畫驅動路徑點。
7.根據權利要求2所述的方法,其特征在于,對所述目標移動路徑中的路徑點進行修正,得到用于標識動畫起點或者動畫終點的動畫驅動路徑點,包括:
若所述目標移動終點對應的路徑點與其上一路徑點之間的路徑距離大于或等于剎車動畫的執行距離,則將所述目標移動終點對應的路徑點修正為用于標識剎車動畫終點的動畫驅動路徑點,并基于所述剎車動畫的執行距離添加用于標識剎車動畫起點的動畫驅動路徑點。
8.根據權利要求7所述的方法,其特征在于,所述方法還包括:
若所述目標移動終點對應的路徑點與其上一路徑點之間的路徑距離小于剎車動畫的執行距離,則拒絕將所述目標移動終點對應的路徑點修正為用于標識剎車動畫起點的動畫驅動路徑點。
9.根據權利要求1所述的方法,其特征在于,基于所述動畫數據,獲取所述虛擬對象在所述動畫驅動路徑上的位移信息,包括:
基于所述動畫數據,預估所述虛擬對象在當前時刻所處的動畫幀數;
從所述虛擬對象在當前時刻所處的動畫幀數的動畫數據中,提取得到所述虛擬對象當前時刻在所述動畫驅動路徑上的位移信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111495439.2/1.html,轉載請聲明來源鉆瓜專利網。





