1.AI的架構(gòu)模型
大多數(shù)AI的需求通過三種基本能力概括:
1.運(yùn)動(dòng):角色移動(dòng)的能力 (導(dǎo)航和尋路結(jié)合動(dòng)畫系統(tǒng))
2.決策:做出決策的能力 (有限狀態(tài)機(jī)诱担、行為樹 窑滞、模糊狀態(tài)機(jī)琼牧、神經(jīng)網(wǎng)絡(luò))
3.戰(zhàn)略:戰(zhàn)略戰(zhàn)術(shù)思考的能力(技術(shù)同上,AI算法控制并非單個(gè)角色哀卫,敵人進(jìn)行團(tuán)隊(duì)協(xié)作)
根據(jù)上述模型巨坊,將AI任務(wù)劃分為三個(gè)層級:運(yùn)動(dòng)層、決策層和戰(zhàn)略層此改。運(yùn)動(dòng)層和決策層針對單個(gè)角色趾撵,戰(zhàn)略層針對小隊(duì)或者大規(guī)模群體。這三個(gè)層次周圍是與各種游戲中的接口带斑。
2.FPS/TPS中的AI解析
運(yùn)動(dòng)層:主要算法尋路鼓寺,負(fù)責(zé)尋找從任意坐標(biāo)點(diǎn)到另一坐標(biāo)點(diǎn)的路徑。也可以處理不同類型的移動(dòng)勋磕,采用適當(dāng)?shù)膮?shù)
決策層:決定角色的當(dāng)前目標(biāo)
AI框架模型支撐
1.感知部分
2.動(dòng)畫部分