coolguy 发表于 2004-6-6 16:14:08

人工AI信号怎么使用啊?

人工AI信号怎么使用啊?就是输入指定数字,就会出现相应效果。看了一些国外制作的战役,他们都用到这个方法。我也想学学呀。

[ 本帖最后由 Ru43 于 2011-2-4 16:52 编辑 ]

狂~劇情狂 发表于 2004-6-6 16:19:59

「單次使用版本」自訂人工智慧輸入以下內容:(defrule
(event-detected trigger X)
=>
(acknowledge-taunt 1 X)
(disable-self)
)(defrule
(taunt-detected 1 X)
=>
(set-signal X)
(disable-self)
)   X為1至255的其中一個數。劇情觸發事件增加以下內容:狀況:(拿到物品的狀況)
效果:人工智慧設定目標,(人工智慧設定目標X)狀況:人工智慧信號,(人工智慧信號X)
效果:(使用物品的效果)「重覆使用版本」人工智慧物品,自訂人工智慧輸入以下內容:   (defrule
(taunt-detected 1 X)
=>
(acknowledge-taunt 1 X)
(cc-add-resource gold 1)
)   X為1至255的其中一個數。
gold是指黃金,可以改用石頭stone、食物food或木材wood。劇情觸發事件增加以下內容:狀況:(拿到物品的狀況)
效果:貢品,大地之母->玩家,石頭儲藏量(用作顯示物品殘量),1觸發事件:資訊,觸發事件循環,是
狀況:累積屬性,電腦遊戲者,黃金儲藏量,1
狀況:累積屬性,玩家,石頭儲藏量,1
效果:貢品,玩家->大地之母,石頭儲藏量,1
效果:(使用物品的效果)   觸發事件:資訊,觸發事件循環,是
狀況:累積屬性,電腦遊戲者,黃金儲藏量,1
效果:貢品,電腦遊戲者->大地之母,黃金儲藏量,1   由於(cc-add-resource gold 1)可以令電腦遊戲者的黃金加1,故
此可以引伸為啟動的另一個途徑。

coolguy 发表于 2004-6-6 16:28:19

谢谢,虽然不是太懂。

狂~劇情狂 发表于 2004-6-6 16:36:42

這個技巧要求對人工智慧的認識, 初學者不宜過早學習。研究ai功效後才學習會事半功倍。

尼克 发表于 2004-6-6 16:37:02

我的戰役便是用這令玩家可選擇劇情

狂~劇情狂 发表于 2004-6-6 16:40:41

補充讀檔後失效解決方法:要求玩家讀取存檔前先重新載入場景或戰役一次。檢查方法:先為電腦玩家在地圖邊放一建築物,透過以計時器間斷執行刪除該建築物動作,並用觸發事件定時重新建立該建築物;最後以觸發事件檢查該建築物有否在時限內被刪除即可。

天使归来 发表于 2004-6-6 16:44:44

以下是引用 狂~劇情狂 在2004-6-6 16:36:42的发言:
這個技巧要求對人工智慧的認識, 初學者不宜過早學習。研究ai功效後才學習會事半功倍。
谁说的,我认识的第一个AI是不动,第二个就是这个

尼克 发表于 2004-6-6 16:49:25

me too.............

天使归来 发表于 2004-6-6 16:50:15

狂~劇情狂 发表于 2004-6-6 17:32:24

我是說「事半功倍」; 你們那是「事功為一」的例子

天使归来 发表于 2004-6-7 21:04:29

_CCC_大智 发表于 2004-6-8 14:11:02

<FONT color=#0000ff>檢查方法:先為電腦玩家在地圖邊放一建築物,透過以計時器間斷執行刪除該建築物動作,並用觸發事件定時重新建立該建築物;最後以觸發事件檢查該建築物有否在時限內被刪除即可</FONT><FONT color=#000000>听不懂~~~</FONT>
页: [1]
查看完整版本: 人工AI信号怎么使用啊?