[教程] 用T編寫簡單的AI,讓你的電腦變的強大起來 (菜鳥必看) 文章在:http://bbs.wow8.org/viewthread.php?tid=38964&extra=page%3D1%26amp%3Bfilter%3Dtype%26amp%3Btypeid%3D52 首先要知道一點,對於1般的RPG,對戰的AI是沒有用處的,如果加了對戰AI,電腦就只會造房子出兵,顯然這個是我們不需要的 如果1個電腦單位沒有任何AI,那麼它就只擁有以下基本功能,對於旁邊的敵人會主動的攻擊,會自動放單體的殺傷魔法,(要說明的是,只會隨便選擇一個單位放技能,而沒有針對性),敵人比較多的時候也會放群體的殺傷魔法,也會使用加血的技能和魔法,這些是不需要特殊的AI的就可以辦到的. 電腦的沒有AI的缺點有以下幾點 1,不會逃跑 2,不會學習技能 3.不會針對某個特別單位使用技能 4,不會使用部分物品和特殊的技能 ^^^^^^ 我現在就把ORC3C電腦英雄的沉沒的AI簡單的給大家介紹一下 基本的方法是這樣 一般的說,ORC的電腦的沉沒對冽炎風暴,火焰雨,暴風雪等持續的魔法更有效 基本的方法是這樣: 事件: 任意單位發動技能效果 條件:滿足任意的下面一個條件 釋放的 技能是 暴風雪 釋放的 技能是 火焰雨 釋放的 技能是 烈炎風暴 釋放的 技能是 ^^^^^^^ 動作:選擇 觸發單位 為圓心 範圍800 滿足條件 (匹配的單位是 英雄 為 TRUE) (匹配單位控制者是 電腦) (匹配單位是 死亡 為 FLASE) (匹配單位是 是觸發單位所有者的 敵人 為 TRUE) (匹配的單位所持有的 沉沒權仗是 被持有的) 的單位做動作 LOOP 讓選擇的 單位使用 選擇單位 所持有的 沉沒權仗 到 觸發單位的位置 就可以實現AI的沉默效果,一定要加 (匹配單位控制者是 電腦),否則玩家單位也會被強制使用物品 下面偶在講個DOTA的裡面暗影薩滿的多個技能連殺的T 以暗影薩滿11級的為例子 枷鎖 LV4 MP 185 閃電 LV4 MP 160 蛇棒LV2 350 一個連招 3個魔法一共要消耗700點魔法 假使撒滿身上有風仗,魔法充足 下面如下的寫T 觸發1__________________________________________________________ 事件:任意單位被攻擊 條件:被攻擊的單位是英雄為真 被攻擊的單位的生命值低於 70% 被攻擊的單位是攻擊單位的敵人 被攻擊的單位是死亡 為 假 動作: : 設置變量 A= 被攻擊的單位 //(為其他的T記錄) 選擇 觸發單位 為圓心 範圍800 滿足條件 (匹配的單位的類型是 暗影撒滿 為 TRUE) (匹配單位控制者是 電腦) (匹配單位是 死亡 為 FLASE) (匹配單位是 是觸發單位所有者的 敵人 為 TRUE) (匹配的單位所持有的 颶風權仗是 被持有的) 的單位做動作 LOOP 讓選擇的 單位使用 選擇單位 所持有的 颶風權仗 到 被攻擊的單位 設置變量 B= 選擇的單位 //(為其他的T記錄) 命令 B 使用 暗影獵手_毒蛇守衛 到 A 所在的點 開啟觸發器2 開啟觸發器4 觸發2__________________________________________________________初始關閉 事件:每0.2事件 條件: 動作: 選擇 A 為圓心 範圍200 滿足條件 (匹配的單位的類型是 毒蛇守衛LV2 為 TRUE) (匹配單位控制者是 電腦) (匹配單位是 死亡 為 FLASE) (匹配單位是 是觸發單位所有者的 敵人 為 TRUE) 的單位做動作 LOOP 命令 選取的單位 發佈 攻擊 到 A 觸發3__________________________________________________________ 事件:任意單位死亡 條件:死亡的單位類型是 毒蛇守衛LV2 動作: 關閉 觸發2 觸發4__________________________________________________________初始關閉 事件:每0.2事件 條件: 動作: 選擇 B 為圓心 範圍600 滿足條件 (匹配的單位的類型是 暗影撒滿 為 TRUE) (匹配單位控制者是 電腦) (匹配單位是 死亡 為 FLASE) (匹配單位是 是觸發單位所有者的 敵人 為 TRUE) 的單位做動作 LOOP 命令 B 發佈 人族 龍鷹騎士_空中鎖鏈 到 A 觸發5__________________________________________________________ 事件:任意單位 開始釋放技能 條件:釋放的技能是 枷鎖 動作:關閉 觸發4 觸發6__________________________________________________________ 事件:任意單位 釋放技能結束 條件:釋放的技能是 枷鎖 動作:命令 B 發佈 中立 那家海女巫_叉狀閃電 到 A 命令 B 發佈 中立 攻擊 到 A 幾個組合的T就可以讓電腦使用出強大的組合技能,就就是基本T做的AI |
暴雪英霸是未來很看好的遊戲! 站長最近都玩 英雄聯盟 或 Mstar 。 以前站長擅長幫熱門的 魔獸3 地圖加入 AI, 可以和電腦英雄對戰,電腦懂的和人對話。
##EasyReadMore##
2009年12月11日 星期五
[教程] 用T編寫簡單的AI,讓你的電腦變的強大起來 (菜鳥必看)
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言