時(shí)隔幾天,把數(shù)據(jù)庫(kù)讀取與服務(wù)端場(chǎng)景開發(fā)部分內(nèi)容整理完畢,我們都知道服務(wù)器部分信息量很大,不容易懂,需要反復(fù)操練。這部分主要是用戶點(diǎn)擊開始游戲后進(jìn)行創(chuàng)建隊(duì)伍然后匹配,接著選擇英雄后確認(rèn)同時(shí)AI也選擇英雄。除此之外還要考慮匹配失敗,隊(duì)長(zhǎng)解散隊(duì)伍或者移除玩家,玩家退出這類問題。圍繞消息驅(qū)動(dòng)與定時(shí)器兩條思路實(shí)現(xiàn)上述功能,雖然項(xiàng)目是1vs1,但是在服務(wù)器端做足了功課,只要掌握的夠好,舉一反三弄成5vs5都不成問題。AI選擇英雄部分比較難,建議多看幾遍,我在這一部分都是先把視頻多看兩遍再自己捋思路。很多部分方法相似,看注釋大家會(huì)發(fā)現(xiàn)很多例如應(yīng)答函數(shù)請(qǐng)求,具體實(shí)現(xiàn),調(diào)用具體實(shí)現(xiàn)操作,最后回到應(yīng)答函數(shù)實(shí)現(xiàn)這樣的。還剩下的最后一部分也是比較高能的,加入游戲ai使得游戲性更強(qiáng),這幾天我將會(huì)繼續(xù)整合完剩下的資料。