摘要:
最近这段时间在修改服务器AI,准备将AI分配到单独的服务器中做,但为了不至于对原有架构造成太大的影响,攻击的判定,移动的判定仍然在gameserver上处理,AI服务器的角色就是根据状态选择合适的决策并向gameserver发出决策命令。例如:一个简单的AI函数可能像下面这样void onAi(){ //从视野中选择一个目标 target = findtarget(); if(target && target.distence(this) <= 10) { attack(target); }}调用attack的时候,将向gameserver发送一条攻击命令,由gamese 阅读全文
posted @ 2010-03-28 20:17
sniperHW
阅读(733)
评论(0)
推荐(1)

浙公网安备 33010602011771号