|
[trigger]Alucard wolf 1_2
事件
时间 - 每当游戏逝去 0.04 秒
条件
动作
变量<YDWE> - 设置 loc = (unit_Alucard[0] 的位置)
变量<YDWE> - 设置 loc1 = (从 (loc) 开始,距离 24.00 ,方向为 Real_Alucard[1] 度的位移处)
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
Or - 任意条件成立
条件
((loc1) 处的 可通行地面 通行状态为关闭) 等于 TRUE
Then - 动作
触发器 - 关闭 (当前触发)
单位 - 为 unit_Alucard[0] 删除 工人 类别
动画 - 重置 unit_Alucard[0] 的动作,恢复到普通状态
Else - 动作
单位 - 设置 unit_Alucard[0] 的X坐标为 ((loc1) 的X轴坐标)
单位 - 设置 unit_Alucard[0] 的Y坐标为 ((loc1) 的Y轴坐标)
点 - 清除 (loc)
点 - 清除 (loc1)
[/trigger]
我是想做一个直线移动的技能,就像冲锋那样,不过我想让单位不能通过墙壁和可破坏物的那种门(例如恶魔之门),所以加了个判定点的地面可通行状态关闭为ture的条件,但是这个只能判定出悬崖而不能判断出可破坏物那种不可通行的路径。请问有什么办法可以判断呢?求解 |
|