[發明專利]一種生成目標對象的方法及裝置有效
| 申請號: | 201910272955.5 | 申請日: | 2019-04-04 |
| 公開(公告)號: | CN110152296B | 公開(公告)日: | 2022-05-20 |
| 發明(設計)人: | 鐘伍新 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | A63F13/60 | 分類號: | A63F13/60;A63F13/56;A63F13/52 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘;李娟 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 目標 對象 方法 裝置 | ||
本發明公開了一種生成目標對象的方法及裝置,涉及通訊技術領域,用于解決現有技術設置目標對象效率低的問題。其中,方法包括:根據當前場景的自動尋路系統,確定當前場景中每個第一目標物的構成要素;遍歷當前場景中每個第一目標物的構成要素,確定幾何特征滿足第二目標物設置條件的各個目標要素;遍歷各個目標要素,根據第二目標物的尺寸信息確定每個目標要素的備選第二目標物的數量以及每個備選第二目標物的位置;為滿足移動體活動條件的備選第二目標物對應生成引導活動體進入該第二目標物的第三目標物;并在每個滿足移動體活動條件的備選第二目標物的位置生成該第二目標物。本發明實施例中的方法能夠自動化的確定第三目標物,提高了工作效率。
技術領域
本發明涉及通訊技術領域,尤其涉及一種生成目標對象的方法及裝置。
背景技術
隨著網絡游戲的發展,無論在產品數量還是用戶規模方面,都有了很大的提升,使得人們的娛樂活動變得越來越豐富。在大部分類型的游戲中,需要根據已有的物體設置其他物體,例如根據障礙物設置掩體、安全通道,根據建筑物或者樹木設置道具箱等,這些其他物體通常能夠有用以助于游戲情節的延伸,有利于玩家控制游戲節奏,確定更多種的游戲策略。
然而在現有技術中,這些其他物體都是需要游戲開發人員進行人工擺放的,工作量大,且擺放的效率低,錯誤率高,進而影響游戲玩家的使用感受,因此,如何快速確定目標物是一個亟待解決的技術問題。
發明內容
有鑒于此,本發明實施例提供一種生成目標對象的方法及裝置,至少解決了現有技術存在的問題。
一方面,本發明實施例提供一種生成目標對象的方法,包括:
根據當前場景的自動尋路系統,確定所述當前場景中每個第一目標物的構成要素;
遍歷當前場景中每個第一目標物的構成要素,確定幾何特征滿足第二目標物設置條件的各個目標要素;
遍歷各個目標要素,根據所述第二目標物的尺寸信息確定每個目標要素的備選第二目標物的數量以及每個備選第二目標物的位置;
為滿足移動體活動條件的備選第二目標物對應生成引導活動體進入該第二目標物的第三目標物;并
在每個滿足移動體活動條件的備選第二目標物的位置生成該第二目標物。
一方面,本發明實施例提供一種生成目標對象的裝置,包括:
目標要素確定模塊,用于根據當前場景的自動尋路系統,確定所述當前場景中每個第一目標物的構成要素;
備選第二目標物確定模塊,用于遍歷各個目標要素,根據所述第二目標物的尺寸信息確定每個目標要素的備選第二目標物的數量以及每個備選第二目標物的位置;
第三目標物生成模塊,用于為滿足移動體活動條件的備選第二目標物對應生成引導活動體進入該第二目標物的第三目標物;并在每個滿足移動體活動條件的備選第二目標物的位置生成該第二目標物。
可選的,所述第一目標物的構成要素包括構成第一目標物的邊,以及所述幾何特征滿足第二目標物設置條件的各個目標要素包括:每個第一目標物的各個邊中長度大于預設寬度的邊,所述預設寬度大于等于所述第二目標物的寬度。
可選的,所述幾何特征滿足第二目標物設置條件的各個目標要素包括:每個第一目標物的各個邊中長度大于預設寬度且與基準面的夾角最小的邊。
可選的,所述當一個第一目標物中包括至少兩條與基準面的夾角同為最小夾角的邊時,將最靠近所述基準面的邊作為目標要素。
可選的,第二目標物的尺寸信息包括第二目標物的寬度以及第二目標物的高度,所述備選第二目標物確定模塊具體用于,根據每個目標要素的長度、每個第二目標物的寬度以及相鄰兩個第二目標物之間的間距確定每個目標要素的備選第二目標物的數量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910272955.5/2.html,轉載請聲明來源鉆瓜專利網。





