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)行效率。??