Unity中實現(xiàn)群集AI的方法、存儲介質
基本信息
申請?zhí)?/td> | CN201710654971.1 | 申請日 | - |
公開(公告)號 | CN107609631A | 公開(公告)日 | 2018-01-19 |
申請公布號 | CN107609631A | 申請公布日 | 2018-01-19 |
分類號 | G06N3/00 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 劉德建;林琛;謝曦 | 申請(專利權)人 | 福建省天晴互動娛樂有限公司 |
代理機構 | 福州市博深專利事務所(普通合伙) | 代理人 | 林志崢 |
地址 | 350212 福建省福州市長樂市湖南鎮(zhèn)大鶴村 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明提供Unity中基于ComputerShader實現(xiàn)高效群集AI的方法、存儲介質,方法包括:行為管理類初始化第一基礎結構體和第二基礎結構體,依據(jù)各個體的行為對象創(chuàng)建相應的具體行為結構體,并將其加入行為對象列表;每幀更新時遍歷調用行為對象列表包含的行為對象對應的算法對上一幀的第一基礎結構體、第二基礎結構體以及當前行為對象對應的具體行為結構體計算得到各AI個體當前幀的第二基礎結構體;對第一基礎結構體和對應當前幀的第二基礎結構體計算得到各個AI個體當前幀的第一基礎結構體。本發(fā)明通過ComputeShader的并行計算能力實現(xiàn)高效群集AI,同時保證良好運行效率。 |
