|
感谢5楼w062c30的帮助
依旧是出现在《东方幻想乡DOTS》较新的版本中的技能
和幻想推进器是同一个角色 这次是大招
发射6枚浮游炮持续攻击目标
自己琢磨出现几个问题
为了看起来移动轨迹和原版很像用了和推进器一样的做法 结果就是导致我不知道该怎么让浮游炮攻击了…
还有在回收阶段的动作中会出现如果英雄离的很远 浮游炮会回不来的现象
嘛。。先前发那个也没人下
不过还是说一声吧 浮游炮如果没回来请重新读图吧 不然再放技能会死机
我只是懒得处理这个问题而已 也不知道何在 想处理的话只要加个计时器关闭触发就行了 但是明明可以不用这么做
把触发帖上来 看看有没有问题吧
↓这是开始回收时的触发[trigger]Funnel back
事件
时间 - 每当游戏逝去 0.01 秒
条件
动作
设置 Point = (Unit[13] 的位置) ←前面设定好的英雄单位 这个点没有排泄也不知道该在哪里排
循环动作[循环整数A]从 1 到 6, 运行 (Loop - 动作)
Loop - 动作
设置 Point2 = (Unit[循环整数A [R]] 的位置)
设置 PF = (Unit[循环整数A [R]] 的位置)
设置 P2F = (从 PF 开始,距离 14.00 ,方向为 (Unit[循环整数A [R]] 的面向角度) 度的位移处)
设置 CxF = (P2F 的X轴坐标)
设置 CyF = (P2F 的Y轴坐标)
单位 - 设置 Unit[循环整数A [R]] 的X坐标为 CxF
单位 - 设置 Unit[循环整数A [R]] 的Y坐标为 CyF
单位 - 对 Unit[循环整数A [R]] 发布 移动 命令到目标点: Point
点 - 清除 PF
点 - 清除 P2F
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
(Point2 和 Point 之间的距离) 小于或等于 70.00
Then - 动作
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
R 小于 6
Then - 动作
设置 R = (R + 1)
单位 - 删除 Unit[循环整数A [R]]
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示 1.00 秒的文本信息: (转换 R 为字符串)
如果(所有的条件成立) 则运行 (Then - 动作) 否则运行 (Else - 动作)
If - 条件
R 等于 6
Then - 动作
触发器 - 关闭 Funnel back <预设>
游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示 1.00 秒的文本信息: 返回动作 关闭
设置 R = 0
Else - 动作
Else - 动作
Else - 动作
点 - 清除 Point2
[/trigger]
|
|