[發明專利]碰撞形態的修正方法和裝置有效
| 申請號: | 202010408561.0 | 申請日: | 2020-05-14 |
| 公開(公告)號: | CN111569423B | 公開(公告)日: | 2023-06-13 |
| 發明(設計)人: | 邢山虎;姜威 | 申請(專利權)人: | 北京代碼乾坤科技有限公司 |
| 主分類號: | A63F13/577 | 分類號: | A63F13/577 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 譚惠月 |
| 地址: | 100020 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 碰撞 形態 修正 方法 裝置 | ||
本發明公開了一種碰撞形態的修正方法和裝置。其中,該方法包括:在采用窄相位碰撞檢測算法進行碰撞檢測的過程中,確定游戲場景內的第一三維虛擬模型與第二三維虛擬模型之間存在異常碰撞形態;對所述異常碰撞形態進行修正,將所述異常碰撞形態恢復至正常碰撞形態。本發明解決了由于異常碰撞形態造成的影響碰撞計算結果的技術問題。
技術領域
本發明涉及計算機領域,具體而言,涉及一種碰撞形態的修正方法和裝置。
背景技術
在游戲場景內,兩個三維虛擬模型之間的碰撞是通過寬相位碰撞檢測算法和窄相位碰撞檢測算法實現的,但在窄相位碰撞檢測過程中,由于算法本身并不是連續檢測,而是離散檢測每幀圖像進行單獨計算,因而有可能出現前后兩幀的動態物體位置不連續,出現碰撞不和諧的情況,例如子彈穿刺效果,前后兩幀子彈分別在墻的前方和后方,屬于異常碰撞形態,相關技術中,對于這種異常碰撞形態不做處理,碰撞形態影響碰撞計算結果使得碰撞過程畫面不和諧。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種碰撞形態的修正方法和裝置,以至少解決由于異常碰撞形態造成的影響碰撞計算結果的技術問題。
根據本發明實施例的一個方面,提供了一種碰撞形態的修正方法,包括:在采用窄相位碰撞檢測算法進行碰撞檢測的過程中,確定游戲場景內的第一三維虛擬模型與第二三維虛擬模型之間存在異常碰撞形態;對所述異常碰撞形態進行修正,將所述異常碰撞形態恢復至正常碰撞形態。
進一步地,確定所述第一三維虛擬模型與所述第二三維虛擬模型之間存在所述異常碰撞形態包括:利用離散碰撞檢測方式依次檢測每幀圖像中所述第一三維虛擬模型與所述第二三維虛擬模型之間的運動狀態變化趨勢;依據所述運動狀態變化趨勢確定當前幀圖像中存在所述異常碰撞形態。
進一步地,對所述異常碰撞形態進行修正,將所述異常碰撞形態恢復至正常碰撞形態包括:依據所述異常碰撞形態確定補償量;采用所述補償量將所述異常碰撞形態恢復至所述正常碰撞形態。
進一步地,依據所述異常碰撞形態確定所述補償量包括:采用離散碰撞檢測方式計算所述異常碰撞形態下所述第一三維虛擬模型與所述第二三維虛擬模型之間的第一物理結算結果;參照所述異常碰撞形態與所述正常碰撞形態之間的臨界狀態對應的第二物理結算結果,對所述第一物理結算結果進行調節,得到所述補償量的取值范圍。
進一步地,采用所述補償量將所述異常碰撞形態恢復至所述正常碰撞形態包括:從所述取值范圍內選定所述補償量;采用所述補償量對所述第一物理結算結果進行修正,以使所述異常碰撞形態恢復至所述正常碰撞形態。
根據本發明實施例的另一方面,還提供了一種碰撞形態的修正裝置,包括:確定模塊,用于在采用窄相位碰撞檢測算法進行碰撞檢測的過程中,確定游戲場景內的第一三維虛擬模型與第二三維虛擬模型之間存在異常碰撞形態;修正模塊,用于對所述異常碰撞形態進行修正,將所述異常碰撞形態恢復至正常碰撞形態。
進一步地,所述確定模塊包括:檢測單元,用于利用離散碰撞檢測方式依次檢測每幀圖像中所述第一三維虛擬模型與所述第二三維虛擬模型之間的運動狀態變化趨勢;第一確定單元,用于依據所述運動狀態變化趨勢確定當前幀圖像中存在所述異常碰撞形態。
進一步地,所述修正模塊包括:第二確定單元,用于依據所述異常碰撞形態確定補償量;修正單元,用于采用所述補償量將所述異常碰撞形態恢復至所述正常碰撞形態。
進一步地,所述第二確定單元,用于采用離散碰撞檢測方式計算所述異常碰撞形態下所述第一三維虛擬模型與所述第二三維虛擬模型之間的第一物理結算結果;以及參照所述異常碰撞形態與所述正常碰撞形態之間的臨界狀態對應的第二物理結算結果,對所述第一物理結算結果進行調節,得到所述補償量的取值范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京代碼乾坤科技有限公司,未經北京代碼乾坤科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010408561.0/2.html,轉載請聲明來源鉆瓜專利網。





