作者vinxu (圣剑3中文化卡住中)
看板WarCraft
标题Re: [WE] 单位死亡後的触发
时间Fri Nov 28 10:20:55 2008
※ 引述《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
1F:推 FrostMaiden:推推推推推推 11/28 12:11
2F:推 larchrono: 推推推推推推 11/28 12:54
3F:推 senmen: 推推推推推推 虽然没玩we竟然还是看得懂~讲得很清楚~ 11/28 12:56
4F:→ tea750:10806+10804的标题看成:单位死亡後的触 手 (喂 11/28 14:52