|
[trigger]
JinShui
事件
单位 - 单位离开 Battlefield <预设>
条件
((触发单位) 是 英雄) 等于 TRUE
动作
设置 JinShui_P = ((触发单位) 的位置)
如果所有条件成立则做动作1,否则做动作2
If - 条件
(JinShui_P 的X轴坐标) 大于或等于 -1538.40
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(JinShui_P 的X轴坐标) 小于或等于 2552.20
Then - 动作
无动作
Else - 动作
点 - 移动 JinShui_P 到(2552.20,(JinShui_P 的Y轴坐标))
Else - 动作
点 - 移动 JinShui_P 到(-1538.40,(JinShui_P 的Y轴坐标))
如果所有条件成立则做动作1,否则做动作2
If - 条件
(JinShui_P 的Y轴坐标) 小于或等于 2561.00
Then - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(JinShui_P 的Y轴坐标) 大于或等于 -1523.90
Then - 动作
无动作
Else - 动作
点 - 移动 JinShui_P 到((JinShui_P 的X轴坐标),-1523.90)
Else - 动作
点 - 移动 JinShui_P 到((JinShui_P 的X轴坐标),2561.00)
单位 - 立即移动 (触发单位) 到 JinShui_P
点 - 清除 JinShui_P
[/trigger]
好吧。。这个问题真的很囧。。。整个矩形区域(Battlefield )上下右边界都是可以正确阻拦各种出界的。。比如触发直接移动很长一段
或者0.02s模拟的跳跃移动。。。。
问题是左边界。。。。。可以阻拦一次移动很长的一段。。。。。但是却不能阻拦0.02s的移动。。。。原因不明- =
求挑错(下面附Battlefield的边界属性)
|
|