江南无 发表于 2007-12-18 09:30:14

触发里的256条AI信息各代表的是什么?

在制作地图时,看到触发的条件的AI信号里有256条AI信号,触发的效果的AI剧本目标里有256条AI触发,请问他们各代表的是什么呢?有没有详细的介绍文件?
比如AI信号1是什么,AI触发1是什么,等等

[ 本帖最后由 江南无 于 2007-12-18 10:11 编辑 ]

Amlo.Zc 发表于 2008-4-19 09:29:10

AI信号:与AI里的动作 (set-signal XX XXX) 连用(XX为1-8之间的数字,代表玩家,XXX为1-255之间的数字,代表AI信号).
例:
AI这样写:
(defrule
(设置一些条件)
=>
(set-signal XX XXX)
)
触发这样:
Trigger 0:
条件0:接收到玩家XX发送的AI信号XXX
效果0:自己设置。

说明:当触发接受到玩家XX发送的AI信号XXX时就启动效果,不过这样只能用作不循环触发,因为AI里(set-signal)动作执行后就不会想停下来,即使加了(disable-self)也没用。


AI触发:与AI里的条件 (event-detected XX XXX)连用
例:
触发这样:
Trigger 0:
条件:自己设置。
效果0:玩家XX发送AI触发信号XXX
AI这样写:
(defrule
(event-detected XX XXX)
=>
(acknowledge-event XX XXX);注销玩家XX发送的AI触发信号XXX,如果不注销以下动作则会一直执行.
(设置一些动作)
)
说明:当触发里的条件成立时玩家XX发送信号XXX,而AI接受到此信号后执行上面设置的动作。

yzf_2000 发表于 2008-7-22 21:41:19

不太明白,能举个具体例子吗?
页: [1]
查看完整版本: 触发里的256条AI信息各代表的是什么?