AI 的基本

一般來說, 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 的基本完. 回首頁