类DOTA场景,控兵ai高频遍历问题,求解答
本帖最后由 Nero§Claudius 于 2020-2-29 12:14 编辑我在DE里做了一个类DOTA场景,但是控兵ai出现了问题(WK完美运行),具体表现为瞎跑、抽搐、停止不动。以下为场景截图:
我采取了多种措施仍然没有解决(设定时器、移动攻击)。定时器我给Jacky_Lin看了,没有问题,他也不知道为什么会出错。
以下为ai代码:
;士兵特性
(defrule
(true)
=>
(set-strategic-number sn-task-ungrouped-soldiers 1)
(set-strategic-number sn-enemy-sighted-response-distance 6)
(set-strategic-number sn-percent-enemy-sighted-response 60)
(set-difficulty-parameter ability-to-dodge-missiles 10)
(set-difficulty-parameter ability-to-maintain-distance 10)
(disable-self)
)
;发动一次进攻
(defrule
(true)
=>
(enable-timer 1 30)
(disable-self)
)
(defrule
(timer-triggered 1)
(game-time > 0)
(defend-soldier-count >= 5)
=>
(disable-timer 1)
(enable-timer 1 30)
(set-strategic-number sn-number-attack-groups 0)
(set-strategic-number sn-maximum-attack-group-size 100)
(set-strategic-number sn-minimum-attack-group-size 5)
(set-strategic-number sn-percent-attack-soldiers 100)
(set-strategic-number sn-attack-intelligence 1)
(set-strategic-number sn-enable-patrol-attack 1)
(attack-now)
)
移动攻击则总有兵漏下,不动。
以下为移动攻击图示:
求各位大佬解答
本帖最后由 blazefires 于 2020-2-29 17:05 编辑
(set-strategic-number sn-number-attack-groups 0) 這個為什麼是0阿
(set-strategic-number sn-enable-patrol-attack 1) ;开启巡逻进攻,本策略值仅对TSA进攻模式有效,ATK、RTF进攻模式均不会受到巡逻进攻系统影响。
(set-strategic-number sn-task-ungrouped-soldiers 0) ;改0不瞎跑
页:
[1]