[發明專利]一種控制虛擬對象移動的方法、裝置及存儲介質有效
| 申請號: | 202011071517.1 | 申請日: | 2020-10-09 |
| 公開(公告)號: | CN112221143B | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 黃超 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/56 | 分類號: | A63F13/56 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 李漢亮 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 控制 虛擬 對象 移動 方法 裝置 存儲 介質 | ||
1.一種控制虛擬對象移動的方法,其特征在于,所述方法包括:
獲取虛擬對象的尋路任務,以及根據第一局部地圖和所述第一局部地圖的第一灰度圖像對第一尋路地圖的匹配操作,獲取所述虛擬對象在所述第一尋路地圖中的關鍵點集合;其中,所述尋路任務包括所述虛擬對象在至少一張局部地圖的尋路路徑;所述第一尋路地圖通過地圖畫板對游戲應用中的各個局部地圖進行拼接得到;所述第一灰度圖像為所述虛擬對象在第一人稱視角的實時俯仰角對應的灰度圖像;所述關鍵點集合包括有序排列的多個關鍵點,所述關鍵點是指所述虛擬對象在目標路徑移動中符合預設移動行為的位置;
獲取所述虛擬對象在所述第一尋路地圖中的實時位置;
根據所述關鍵點集合,以及所述虛擬對象在所述第一尋路地圖中的實時位置,控制所述虛擬對象按照所述尋路任務,在所述第一尋路地圖中從實時位置朝向目標關鍵點移動,并在所述目標關鍵點的有效范圍內向下一個關鍵點移動,直至完成所述尋路任務;所述目標關鍵點為所述關鍵點集合中與所述實時位置的間距小于預設間距的關鍵點。
2.根據權利要求1所述的方法,其特征在于,所述根據第一局部地圖和所述第一局部地圖的第一灰度圖像對第一尋路地圖的匹配操作,獲取所述虛擬對象在所述第一尋路地圖中的關鍵點集合,包括:
接收用戶的第一指令;
響應于所述第一指令,控制所述虛擬對象按照目標路徑移動;
當所述虛擬對象的移動行為符合所述預設移動行為時,將第一局部地圖和所述第一局部地圖的第一灰度圖像匹配所述第一尋路地圖,以得到所述虛擬對象當前在所述第一尋路地圖中的第一位置;
將所述第一位置設為預設關鍵點,并將所述預設關鍵點更新到所述關鍵點集合。
3.根據權利要求2所述的方法,其特征在于,所述方法還包括:
獲取所述虛擬對象在交互界面中進行交互時出現的多張游戲圖像;
從所述多張游戲圖像中去除目標圖像,所述目標圖像包括游戲地圖中的虛擬對象、以及虛擬對象的第一人稱視角區域內的干擾信息;
根據去除所述目標圖像后的所述游戲圖像得到多張游戲地圖圖像。
4.根據權利要求2或3所述的方法,其特征在于,在得到所述關鍵點集合之前,所述方法還包括:
接收所述用戶的第二指令;
響應于所述第二指令,控制所述虛擬對象在目標位置的有效范圍內移動;
獲取所述有效范圍內的至少一個互動樣本,所述互動樣本是指以所述虛擬對象的第一人稱視角的視角范圍內出現的互動素材;
根據所述目標位置所在的第一局部地圖,以及各互動樣本的顏色信息,生成所述第一局部地圖的第一灰度圖像;
將所述第一局部地圖與所述第一灰度圖像在所述地圖畫板中進行匹配,以得到所述第一局部地圖在所述地圖畫板中的目標匹配位置;
根據所述目標匹配位置,將所述第一灰度圖像中的白色區域覆蓋到所述地圖畫板上,以更新所述地圖畫板中的拼接地圖。
5.根據權利要求4所述的方法,其特征在于,所述根據所述目標位置所在的第一局部地圖,以及各互動樣本的顏色信息,生成所述第一局部地圖的第一灰度圖像,包括:
根據所述目標位置獲取所述虛擬對象的俯仰角小于預設角度時的第一局部地圖;
獲取俯仰角小于預設角度時的第一局部地圖對應的第二灰度圖像;
獲取所述第一人稱視角的實時俯仰角;
根據所述實時俯仰角旋轉所述第二灰度圖像,得到與所述實時俯仰角對應的第一灰度圖像。
6.根據權利要求5所述的方法,其特征在于,所述得到與所述實時俯仰角對應的第一灰度圖像之后,所述方法還包括:
對所述第一灰度圖像進行腐蝕處理,得到腐蝕處理后的第一灰度圖像。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011071517.1/1.html,轉載請聲明來源鉆瓜專利網。





