找回密码
 点一下
查看: 1024|回复: 2

用触发平滑地移动单位会打断该单位的动作,怎么办啊?

[复制链接]
发表于 2011-4-21 23:28:09 | 显示全部楼层 |阅读模式
我想让一个在不断地平滑地移动的单位 在移动的同时释放技能,或者进行攻击,可是办不到啊;移动的触发是0.01秒一次,一旦移动,动作就被打断,dota中不是蓝熊猫的大招滚的时候是可以做到一边滚一边攻击或释放技能的吗?这是怎么做到的呢?求懂的人指导一下啊!
发表于 2011-4-22 01:18:24 | 显示全部楼层
       设置 Xy 坐标
[trigger]滚
    事件
        时间 - 每当游戏逝去 0.03 秒
    条件
    动作
        设置 A = (技能施放点)
        设置 B = ((施法单位) 的位置)
        点 - 移动 B 到(((B 的X轴坐标) + 1.00),((B 的Y轴坐标) + 1.00))
        单位 - 设置 (触发单位) 的X坐标为 (B 的X轴坐标)
        单位 - 设置 (触发单位) 的X坐标为 (B 的Y轴坐标)
[/trigger]

比如这样 ( 我的算式是错的 ,没做过这样的技能 )
回复

使用道具 举报

发表于 2011-4-23 02:46:45 | 显示全部楼层
[trigger]
单位 - 设置 XXX 的 X坐标为 Point 的 X轴坐标
单位 - 设置 XXX 的 Y坐标为 Point 的 Y轴坐标
[/trigger]
[trigger]
单位 - 移动 XXX  到 点 Point
[/trigger]

这么说 这两句话的视觉效果上是一样的。
但是 上面那句不会打断单位的当前命令(施法其实也是当前命令)
下面那句会打断
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-3 18:11 , Processed in 0.054200 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表