谁可以帮我做四个供触发激活的AI
大侠们,你能帮我做几个AI么?是那种可以用触发激活的AI。1,比如游戏中途按我触发命令向敌人疯狂进攻的AI,大规模的,如国家的战争!
2,各个军事单位碰上了面才互相攻击的AI,单位之间的战斗。
3,被攻击了才反击的AI(这是单位本身反击),单位间的战斗。
4,所有单位不动,战斗中的单位撤回自家地方的AI!
我的AI不要求经济和科技方面的,也不需要生产造兵,只要达到上面战斗要求,顺便战斗冲锋时单位能够有整齐的阵形(如果整形做不好也可以不做的)就可以了。
尼克大侠说只要在AI里面设定触发的AI数字信号,触发时发出AI信号就可以启用这些AI!
如果有大侠愿意帮我做这四个AI,可否麻烦在里面设定可以触发的AI信号,到时我可以利用触发激活或关闭。
我实在不太懂,烦死人了。如果不愿意,就当我没说,也没有什么怨言的。
来了这里几天,还是学到了好多东西。心存感激。
[此贴子已经被作者于2004-10-31 15:31:58编辑过]
我会耐心的等的。因为我很需要,自己又做不出来!
期待中!
盼望中!
[此贴子已经被作者于2004-10-31 16:12:16编辑过]
前3个需要AI处理第4个有触发就可以了触发 --- 关闭 循环触发计时器 1000任务目标军事单位 设定一个集合地点需要的时候激活这个触发-----------------------------------------------先吃饭,其他的晚上再说 听说你是以前的AI组长,大家都很佩服你。
你能帮我这个忙吗?
第四个我也是用触发做的,就是你说的,但是游戏中好象没有什么大用,那些单位会乱跑,有会动几步,然后就不动了,有的干脆一直不动,我用了循环也不管大用,所以我才想可能有个触发可以控制的AI剧本会更好些、
[此贴子已经被作者于2004-10-31 17:40:59编辑过]
我幫你做1~~ 我做了个小战役来演示你需要个效果
当你看到2号玩家的城镇中心则开始演示
另外需要说明的3点
1:进攻必须让电脑看到进攻的内容,因此我在3号玩家堡垒边放了2号玩家的红旗
2:帝国时代AI设置里进攻部队是不考虑打完回城的,虽然我用触发强制让他们都回城,但你最好设置成到某个地方就移除
3:aaa.per是你需要的AI,另外一个是通用的单位不动的AI
多谢了,我下来试试看。 我下了,运行了测试,的确不错。2号玩家的进攻整齐一致,又很猛烈,正是我想要的。我看了一下你的触发,2号玩家分别用AI信号10和11,想来10是进攻AI aaa吧,触发信号为10,就是说我以后也可以AI剧本触发信号10来触发那aaa AI !11是否就是那个不动AI呢,以后我是否可以用AI触发信号11来触发这个AI呢!另我再看了下你的任务触发,起始玩家为“玩家2”,对象列表类弄“单位”,对象类型为“军事”,然后那个设定要移动到的目标位置在玩家2城内,但我没看到设定的要移动的个体对象或者整块地域单位,难道这也是一个技巧,不需要指定具体的单位或者圈一块地域来指定哪些单位移动?我做这样的触发时,老是一个个具体单位来指定,十个单位就要十个任务目标触发效果,有时候急了,干脆就将那一块有单位的地域全部圈起来,只是效果始终有些不太好。 任务目标这个效果可以几种指定对象的形式,指定具体对象,指定区域内对象,指定某类型的对象。 AI信号没有具体的意义,全看你怎么设置好比今天排队时,张三是1号,王五是2号,明天1号可能是李四,2号又可能是黄麻子了,全看老师怎么安排。 <DIV class=quote><B>以下是引用<I>_CCC_大智</I>在2004-11-1 14:03:20的发言:</B>
AI信号没有具体的意义,全看你怎么设置
好比今天排队时,张三是1号,王五是2号,明天1号可能是李四,2号又可能是黄麻子了,全看老师怎么安排。 </DIV>
你说得这么随机,那我怎么用呢?我怎么知道用哪个AI触发信号激活AI呢?
而且我照着上面的AI触发信号10、11自己试着编了一下,只是将玩家2改成了自家,结果一点效果都没有,郁闷中。看来这AI只适合于某一个玩家,而不能通用。
我想的是那种已经做好的AI,也有固定的AI触发信号,比如触发信号为4或5等,我在触发设定时根据剧情需要,比如德国要进攻,我就用AI触发信号4或5激活这个AI;又如美国要进攻,我再用AI触发信号4或5激活这个AI产生美国进攻行动。其他反击AI等都如此类同。
这样可行么? 初始化情况所有单位不动但在一定程度上参与防守相关环境变量 (set-strategic-number sn-percent-enemy-sighted-response 75)
(set-strategic-number sn-enemy-sighted-response-distance 75)
信号10是进攻,11是恢复到初始不动状态但对参加进攻的单位无效AI只对电脑玩家有效你可以把aaa.per改名,然后编辑里面的AI信号编号 (event-detected trigger 10)
=>
(acknowledge-event trigger 10)
AI信号不要混用,比如2号电脑用10、11,3号电脑用13、14,类推 也就是说没有通用的AI供剧情随调用!只能针对剧情分别做不同的AI了? 合在一起写难度很大,本人建议分开写AI脚本,简便快捷灵活 那可不可以这样,比如一个进攻AI,里面建立多个AI触发信号,分别是1、2,3、4,5、6,7、8。
用AI触发信号1时,AI就被玩家1调用,用AI触发信号2时,就被玩家2调用,如此类推,这样可以做得出来么?
因为我实在不太懂AI制作,如果要做很多个出来,那肯定又要麻烦各位帮忙写,而且还要在AI里内建接收AI触发信号,那你们肯定很难做,因为你们也不知道我的战役是怎么样的,应该很不好写的!
如果能够做到这样,就很方便了。是不是?
[此贴子已经被作者于2004-11-1 18:55:23编辑过]
<DIV class=quote><B>以下是引用<I>_CCC_大智</I>在2004-11-1 14:03:20的发言:</B>
AI信号没有具体的意义,<b>全看你怎么设置</b>
好比今天排队时,张三是1号,王五是2号,明天1号可能是李四,2号又可能是黄麻子了,<b>全看老师怎么安排</b>。 </DIV>
重要的在后面
受人鱼不如授人渔,
求万金不如学点金。
真要做出一个好战役来,还得学AI。没有谁是天生就懂,没有人不曾是AI盲,没有尝试不要说难,真正横下心来学,不出1星期就能自己解决问题。相信你自己!
页:
[1]