mjswh 发表于 2012-7-28 20:09:03

AI是按什么顺序执行的?

初学AI,不知道AI的执行顺序,例如我设计建造200个城堡,它就是不建,有时建了一个就不建了,有时一个也不建,这是为什么?

sulfurliuz 发表于 2012-7-28 20:27:12

城镇范围的设定太小了,建不下就不建了

老胡V1 发表于 2012-7-28 22:12:39

AI应当是从不断上到下一次次执行(推测的),其中有(disable-self)的规则只在第一次的时候被执行,后面就不会再被执行。不建造城堡,可以检查以下几个方面:设置的城镇范围是否足够大(推测你的情况是这种居多),有无足够资源,设定的建筑村民比例等

mjswh 发表于 2012-7-29 13:17:05

回复 老胡V1 的帖子

我只是做测试,用了加资源,村民活动范围和城镇范围都设到最大,而且设置建到前线,资源很高了他就是不造。
还有我把村民采集的比例设为零,想让他只建造不采集,他还总是采集,很少建造。

忠实帝国粉丝 发表于 2012-7-29 22:32:56

你试试观看一下录象,看看AI石头是否足够
策略值sn-percent-civilian-builders建筑工人比率 有无设定

mjswh 发表于 2012-8-1 19:31:56

sn-percent-civilian-builders 100还是不造,用了(cc-add-resource stone 1000),各种资源都很多的,就是不造。

忠实帝国粉丝 发表于 2012-8-4 19:49:40

回复 mjswh 的帖子

你是否跟这个AI交战过程进行测试的?有没有建其它的建筑物?莫非发生"农田BUG"

mjswh 发表于 2012-8-4 21:22:32

回复 忠实帝国粉丝 的帖子

交战也试过,自挂也用过,自挂时,它不造城堡,人口老上不去,我帮它造几座城堡后它进攻倒是挺猛的,造兵也快。
就是它自己不会造。

mjswh 发表于 2012-8-4 21:27:04

回复 忠实帝国粉丝 的帖子

还有一点奇怪的,如果有造奇观的代码,它升到帝王后立马造一奇观就什么也不造了。
页: [1]
查看完整版本: AI是按什么顺序执行的?