一般來說, cmd 中是有很多這樣的東西: [state -1] type = changestate trigger1 = ctrl trigger1 = statetype = s trigger1 = command = "a";當按一些按鈕時就會發動攻擊. value = 200 ctrl = 0 而加入 ai 時, 就把 trigger1 = command = "a" 這行刪去, 用一些 trigger 來代替: [state -1];把這個 copy 一次, paste 在 [statedef -1]之下再修改 type = changestate trigger1 = ctrl trigger1 = statetype = s trigger1 = var(59);ai 開啟了, 一定要有 trigger1 = p2bodydist x = [0,30];對方走近就攻擊 value = 200 ctrl = 0 這樣就完成了一個簡單的 ai. 注意的是, 一般 ai 是把原來的 state -1 copy, 把 command 的部份改為 ai 發動攻擊的條件. 另外, 如果有些招式不希望 ai 亂出的話, 就可以用下面的方法: [state -1] type = changestate trigger1 = ctrl trigger1 = statetype = s trigger1 = !var(59); ai 沒開啟時, trigger1 = command = "a";才能用按鍵使出. value = 200 ctrl = 0 這樣可以把出招完全控制. |
AI 的基本完. 回首頁 |