[發明專利]Unity中實現群集AI的方法、存儲介質有效
| 申請號: | 201710654971.1 | 申請日: | 2017-08-03 |
| 公開(公告)號: | CN107609631B | 公開(公告)日: | 2020-08-18 |
| 發明(設計)人: | 劉德建;林琛;謝曦 | 申請(專利權)人: | 福建省天晴互動娛樂有限公司 |
| 主分類號: | G06N3/00 | 分類號: | G06N3/00 |
| 代理公司: | 福州市博深專利事務所(普通合伙) 35214 | 代理人: | 林志崢 |
| 地址: | 350212 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | unity 實現 群集 ai 方法 存儲 介質 | ||
1.Unity中基于ComputerShader實現高效群集AI的方法,其特征在于,包括:
AI行為管理類初始化第一基礎結構體和第二基礎結構體,所述第一基礎結構體存儲包括位移、旋轉和狀態的信息,所述第二基礎結構體存儲包括加速度和速度的信息;
依據各AI個體的行為對象創建相應的具體行為結構體,并將所述行為對象加入AI行為管理類的行為對象列表中;
對AI群集進行每幀更新時,遍歷調用所述行為對象列表包含的行為對象對應的算法使用ComputeShader對上一幀的第一基礎結構體、第二基礎結構體以及當前行為對象對應的具體行為結構體進行計算,得到各AI個體對應當前幀的第二基礎結構體;
通過ComputeShader對第一基礎結構體和對應當前幀的第二基礎結構體進行計算,得到各個AI個體對應當前幀的第一基礎結構;
還包括:
創建各AI個體的模型序列幀;
創建一模型渲染類,所述模型渲染類存儲有各AI個體的模型序列幀索引;
所述模型渲染類獲取各AI個體對應當前幀的第一基礎結構體后,依據模型序列幀索引確定各AI個體對應的幀數,然后對各AI個體模型進行渲染,得到當前幀的各AI個體模型。
2.如權利要求1所述的Unity中基于ComputerShader實現高效群集AI的方法,其特征在于,還包括:
獲取各AI個體對應當前幀的第一基礎結構體;
依據所述第一基礎結構體對各AI個體對應當前幀的狀態進行設置。
3.如權利要求1所述的Unity中基于ComputerShader實現高效群集AI的方法,其特征在于,所述行為對象包括路徑跟隨行為、聚集行為和逃離行為。
4.如權利要求1所述的Unity中基于ComputerShader實現高效群集AI的方法,其特征在于,依據各AI個體的具體行為對象分別創建對應的兩個以上的具體行為結構體,并將所述兩個以上的具體行為結構體加入行為對象列表中。
5.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現以下步驟:
AI行為管理類初始化第一基礎結構體和第二基礎結構體,所述第一基礎結構體存儲包括位移、旋轉和狀態的信息,所述第二基礎結構體存儲包括加速度和速度的信息;
依據各AI個體的行為對象創建相應的具體行為結構體,并將所述行為對象加入AI行為管理類的行為對象列表中;
對AI群集進行每幀更新時,遍歷調用所述行為對象列表包含的行為對象對應的算法使用ComputeShader對上一幀的第一基礎結構體、第二基礎結構體以及當前行為對象對應的具體行為結構體進行計算,得到各AI個體對應當前幀的第二基礎結構體;
通過ComputeShader對第一基礎結構體和對應當前幀的第二基礎結構體進行計算,得到各個AI個體對應當前幀的第一基礎結構體;
所述程序被處理器執行時還實現以下步驟:
創建各AI個體的模型序列幀;
創建一模型渲染類,所述模型渲染類存儲有各AI個體的模型序列幀索引;
所述模型渲染類獲取各AI個體對應當前幀的第一基礎結構體后,依據模型序列幀索引確定各AI個體對應的幀數,然后對各AI個體模型進行渲染,得到當前幀的各AI個體模型。
6.如權利要求5所述的計算機可讀存儲介質,其特征在于,所述程序被處理器執行時還實現以下步驟:
獲取各AI個體對應當前幀的第一基礎結構體;
依據所述第一基礎結構體對各AI個體對應當前幀的狀態進行設置。
7.如權利要求5所述的計算機可讀存儲介質,其特征在于,所述行為對象包括路徑跟隨行為、聚集行為和逃離行為。
8.如權利要求5所述的計算機可讀存儲介質,其特征在于,所述程序被處理器執行時還實現以下步驟:
依據各AI個體的具體行為對象分別創建對應的兩個以上的具體行為結構體,并將所述兩個以上的具體行為結構體加入行為對象列表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建省天晴互動娛樂有限公司,未經福建省天晴互動娛樂有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710654971.1/1.html,轉載請聲明來源鉆瓜專利網。





