技能描述:1.在自己周围一圈召唤24个马甲;2.马甲们各自向着远方1500码的点四散飞过去;3.到达之后,各自随机锁定一个玩家英雄此时的位置,飞过去(不需要持续追踪)
4.整个飞行过程中如果撞到了敌人,释放技能后删除。
程序思路:
1.第一层计时器召唤24个马甲,各自取远点,发布移动命令;
2.第二层计时器:向远点飞行过程中,需要不断地取单位组作动作:放技能,0.1s后删除,让一个变量=1。然后是两层条件语句,先判断变量是否为1,是就退出计时器,否就再判断到没到远点。
3.到了远点之后,取随机敌方单位位置,发布移动命令,创建第三层计时器(程序与第二层一样),跳出第二层计时器。
现在的问题就是,马甲的运动轨迹正常无误,但碰到敌人之后,有时候会做动作,有时候又直接穿过去了,很不稳定。大佬们怎么看?问题出在哪里?或者说我的程序思路有问题,应该怎么改进?
4.整个飞行过程中如果撞到了敌人,释放技能后删除。
程序思路:
1.第一层计时器召唤24个马甲,各自取远点,发布移动命令;
2.第二层计时器:向远点飞行过程中,需要不断地取单位组作动作:放技能,0.1s后删除,让一个变量=1。然后是两层条件语句,先判断变量是否为1,是就退出计时器,否就再判断到没到远点。
3.到了远点之后,取随机敌方单位位置,发布移动命令,创建第三层计时器(程序与第二层一样),跳出第二层计时器。
现在的问题就是,马甲的运动轨迹正常无误,但碰到敌人之后,有时候会做动作,有时候又直接穿过去了,很不稳定。大佬们怎么看?问题出在哪里?或者说我的程序思路有问题,应该怎么改进?


















