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