Re: [WE] 單位死亡後的觸發
※ 引述《Erict (なるほど...)》之銘言:
: 理論上,這是個簡單的觸發,可是我卻老是失敗QQ...
: 想法:2個在地圖上的中立敵對單位死亡,則觸發事件(如創造物品)
問題的徵結點在於部隊死亡的事件發生時,
DyingUnit只代表"當前"死亡的那個部隊(看到ing就知道是進行式了~~炸)
所以解決辦法為:
一、那兩個單位只要其中一個死亡就觸發事件。
方法:將判斷式"AND"改成"OR"
二、那兩個單位都死亡後才觸發事件。
方法:由於那兩個單位不太可能"同時"死亡,所以你需要用變數才儲存結果。
例如:
觸發A
├事件:
│ └部隊死亡
├條件:
│ └OR┬當前死亡的部隊為 部隊A
│ └當前死亡的部隊為 部隊B
└動作:
├if DyingUnit = 部隊A 則 set Died_A = true
│├ elseif DyingUnit = 部隊B 則 set Died_B = true
│└ end if
│
└if Died_A and Died_B 則 執行觸發C
觸發C
├事件:
├條件:
└動作:於目標地點創造物品。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.92.170
推
11/28 12:11, , 1F
11/28 12:11, 1F
推
11/28 12:54, , 2F
11/28 12:54, 2F
推
11/28 12:56, , 3F
11/28 12:56, 3F
→
11/28 14:52, , 4F
11/28 14:52, 4F