翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 867|回复: 7

[求助] 做一个电脑盟友看到敌军就跑了的效果

[复制链接]

27

主题

0

精华

102

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
48
附庸关系0
 楼主| 发表于 2019-2-27 16:20:56 | 显示全部楼层 |阅读模式
请问,用触发可以实现这样的效果吗:

1、我的电脑盟友,接受我的命令,开始出兵进攻;
2、当它的兵(任何一个兵),看到了我的敌人(同时也是它的敌人)的任何一个单位(无论在哪,无论是单位还是建筑),就掉头跑了

如果触发可以,请给提示;
如果触发不行,AI应该怎么做?
回复

使用道具 举报

27

主题

0

精华

102

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
48
附庸关系0
 楼主| 发表于 2019-2-27 16:21:53 | 显示全部楼层
补充:也就是说,即便我的敌人的侦察骑兵在这个盟友周围游荡,只要被这个盟友的单位看见,这个盟友就掉头跑了
回复

使用道具 举报

31

主题

0

精华

1807

积分

侯爵

耕战
250
鹰币
857
天龙币
0
回帖
545
附庸关系0
发表于 2019-3-4 17:40:27 | 显示全部楼层
可以的,AI规则里面有个参数就是检测视野内任意玩家的单位数字和建筑数字,好像是player-unit-count什么的,但是具体用法得自己实验了,记忆中这个数字似乎只能加不能减,比如一开始,看不到玩家2的任何单位,然后玩家2的一个单位进入视野了,这个计数就变成1了,但是这个检测到的单位离开视野或者是挂了,这个数值也不降低。这个策略值和绘图法,间谍没有任何关系。但需要把是否共享盟友视野这个策略值(忘了具体名称)关了,开启这个策略值即使没有绘图法也会计算盟友视野内的单位,关闭这个策略值即使有绘图法也只统计自己视野里的东西,默认是开启的。比较久的事情了,我只记得大概。具体还是自己摸索乐趣多。

点评

不加player是检测自己的,是当前数字,可加可减,加cc前缀是检测别的玩家的当前所有数值,也是可加可减的,就是我回帖提到用法的似乎只能加不能...  发表于 2019-3-5 14:35
我记得那是检测某玩家当前存在的所有特定单位吧。。。  发表于 2019-3-5 08:19

评分

参与人数 1耕战 +20 收起 理由
troytroytroy + 20 分享交流

查看全部评分

…………
回复

使用道具 举报

27

主题

0

精华

102

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
48
附庸关系0
 楼主| 发表于 2019-3-19 18:06:24 | 显示全部楼层
出现问题:确实用AI能够做出上述效果,但是有个问题:盟友在视野里没有敌人的情况下就跑了。不知为何?

点评

set-strategic-number sn-coop-share-information 0 执行一次这个动作。  发表于 2019-3-20 09:33
回复

使用道具 举报

27

主题

0

精华

102

积分

男爵

耕战
0
鹰币
10
天龙币
0
回帖
48
附庸关系0
 楼主| 发表于 2019-3-21 09:35:34 | 显示全部楼层
memomemo 发表于 2019-3-19 18:06
出现问题:确实用AI能够做出上述效果,但是有个问题:盟友在视野里没有敌人的情况下就跑了。不知为何? ...

谢谢,我试试。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-3-29 01:04 , Processed in 0.114563 second(s), 71 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表