找回密码
 点一下
查看: 1233|回复: 10

关于单位组循环动作执行不完全

[复制链接]
发表于 2009-6-14 23:57:04 | 显示全部楼层 |阅读模式
如:
   事件:地图初始化
   条件:
   动作:单位组-选取xx内所有单位做动作
     ——loop-动作
         设置ffff=(从(选取单位)位置)开始,距离300,方向为((选取单位)面向角度)度的位移处)
         单位-对(选取单位)发布移动命令到目标点:ffff
                  动画-改变(选取单位)的飞行高度为500,变换速率100
                  清除点ffff
                  等待3秒
         单位-(选取单位)添加火箭群
         单位-对(选取单位)发布中立修补匠-火箭群 命令到目标点 xxx

每次最后的攻击命令总是无法实现,但如果去掉等待3秒之前的触发,攻击命令就可以了,这是怎么回事?
发表于 2009-6-15 00:04:47 | 显示全部楼层
选取单位不能有等待
回复

使用道具 举报

 楼主| 发表于 2009-6-15 00:06:43 | 显示全部楼层
e...那怎么办
回复

使用道具 举报

发表于 2009-6-15 00:10:31 | 显示全部楼层
对于单位组,你可以采取另一种办法

先设置单位组变量=选取单位
然后利用循环,循环次数为单位组内单位数量,设置单位变量=单位组内第一个单位(或者是随机单位),针对这个单位做动作,最后把这个单位移出单位组
回复

使用道具 举报

 楼主| 发表于 2009-6-15 00:20:05 | 显示全部楼层
谢谢啊
回复

使用道具 举报

发表于 2009-6-17 03:58:03 | 显示全部楼层
引用第3楼zhuzeitou于2009-06-15 00:10发表的  :
对于单位组,你可以采取另一种办法

先设置单位组变量=选取单位
然后利用循环,循环次数为单位组内单位数量,设置单位变量=单位组内第一个单位(或者是随机单位),针对这个单位做动作,最后把这个单位移出单位组
猪头的方法貌似得挨个做了... 不是同时的吧?
回复

使用道具 举报

发表于 2009-6-17 12:00:30 | 显示全部楼层
貌似本ForGroup那个就是枚举,实质上也是一个一个来的吧……
回复

使用道具 举报

发表于 2009-6-17 12:01:50 | 显示全部楼层
在另外一个线程里面做不就好了
回复

使用道具 举报

发表于 2009-6-17 15:24:22 | 显示全部楼层
引用第6楼zhuzeitou于2009-06-17 12:00发表的  :
貌似本ForGroup那个就是枚举,实质上也是一个一个来的吧……
嗯 的确如此...
楼主的本意如果不用returnbug+timer+GC解决的话...
只能记录单位组 把3秒前的动作和3秒后的动作放在两个触发里分别完成了

顺便BSeff... 又说了一个我听不懂的(顺便BS自己 咋就听不懂)
回复

使用道具 举报

发表于 2009-6-17 17:35:29 | 显示全部楼层
线程素好东西~~不要跟进程搞混了~~
回复

使用道具 举报

发表于 2009-6-22 00:21:33 | 显示全部楼层
建议新手们都学会改分类,然后点下致谢。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 00:17 , Processed in 0.079163 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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