tommycai357 发表于 2009-7-14 21:25:18

按回车键输入数字的触发怎么做?

比如说在战役中一个NPC问玩家要不要接受这个任务,玩家可以按回车输入“1”或“2”来触发不同的剧情,请问要怎么做?

nomygf 发表于 2009-7-14 21:55:41

涉及到 AI 的範疇了, 我簡單地將整個效果的流程說出黎吧,
至於 AI 怎樣做就自己找找資料, 老是要人告訴你答案可沒有意義的。
意思是 即是觸發事件

檢測玩家走到 NPC 旁
發出人工智慧觸發事件信號 - 1

人工智慧觸發事件信號 - 1
檢測語音 - 1
發出人工智慧信號 - 1
重設語音 - 1
重設人工智慧觸發事件信號

人工智慧觸發事件信號 - 1
檢測語音 - 2
發出人工智慧信號 - 2
重設語音 - 2
重設人工智慧觸發事件信號

檢測人工智慧信號 - 1
玩家接受任務

檢測人工智慧信號 - 2
玩家拒絕接受任務

Ikarus 发表于 2009-7-14 22:16:38

哇,太强了楼上。我现在还是不会数字效果,找个时间恶补吧。。。高中已经来了…可能时间不错了

莫奇D龍 发表于 2009-7-15 07:17:17

....
如果你想循环数字AI..
你会发现无数BUG等着你..

三国迷 发表于 2009-7-15 08:22:02

。。。。楼主要的是可以多次使用(也就是可以循环使用)的数字AI...
如果单用检测AI信号的话这个AI信号只能使用一次……
:L

nomygf的那个输入数字的教程每个数字只能使用一次....

nomygf 发表于 2009-7-15 08:29:55

對, 只能用一次, 因為我認為這效果不用循環使用,
要不然可以改用資源的方法。

檢測玩家走到 NPC 旁
發出人工智慧觸發事件信號 - 1

人工智慧觸發事件信號 - 1
檢測語音 - 1
發送木材資源給電腦玩家 - 500
重設語音 - 1
重設人工智慧觸發事件信號

人工智慧觸發事件信號 - 1
檢測語音 - 2
發送食物資源給電腦玩家 - 500
重設語音 - 2
重設人工智慧觸發事件信號

檢測電腦玩家的木材量 - 500
玩家接受任務
收回電腦玩家的木材
關閉拒絕任務的觸發事件

檢測電腦玩家的食物量 - 500
玩家拒絕接受任務
收回電腦玩家的食物
關閉接受任務的觸發事件

[ 本帖最后由 nomygf 于 2009-7-15 09:13 编辑 ]

tommycai357 发表于 2009-7-15 13:16:41

我忘记说了,我其实就要一次使用的。
多谢nomygf的教程,不过看来我要先恶补一下AI的制作……

双手剑士 发表于 2009-8-2 21:36:18

这我只学了1天,好快的(凑字凑字凑字凑字)
页: [1]
查看完整版本: 按回车键输入数字的触发怎么做?