trigger 是決定 ai 是否執行的條件, 寫 AI 常用的 trigger 有: var, p2dist x, p2dist y, p2bodydist x, p2bodydist y, p2statetype, p2movetype, p2stateno 1.var var 通常是用來偵測 ai 是否開啟, 在 ai 開關中已有詳細說明. 2.p2dist x 這是用來偵測由自己的座標到對方座標的水平距離, 正為前, 負為後. 3.p2bodydist x 與 p2dist x一樣, 不過是由自己格仔到對方格仔的最短水平距離. 4.p2dist y 這是用來偵測由自己的座標到對方座標的垂直距離, 正為下, 負為上. 5.p2bodydist y 與 p2dist y一樣, 不過是由自己格仔到對方格仔的垂直距離. 6.p2statetype 偵測對方的狀態, s 是站立, c 是蹲下, a 是在空中. 7.p2movetype 偵測對方的行動類別, a 是攻擊, h 是被擊中, i 是一般(非 a, h). 8.p2stateno 就是偵測對方的 stateno 啦! 一般而言 stateno 是 5000-5999 都是被擊中的 stateno, 0-199 是一般移動的 stateno(如站立, 行, 跑, 跳...), 200-999 是普通攻擊, 1000-2999 是特殊攻擊(必殺技), 3000-4999 是大絕, 從這些特點可以分辨到對方的行動. |
AI Trigger 完. 回首頁 |