|
楼主 |
发表于 2011-4-5 18:53:40
|
显示全部楼层
感谢希瓦.
希瓦回答的好详细....看着最让人明白...
非常感谢.
问题1.我在WOW8问人的时候问到了.转一下不会被斩首吧.
[jass]
//转自WOW8 文献
[Q] jass中怎么使用单位组选取?我无法传递局部变量保存的数据到单位组中!
[A] 一般来说jass里面,都会舍弃ForGroup和选取时那个条件函数,用如下形式替代:
local group g=CreateGroup()
local unit u
call GroupEnumUnitsInRange(g,0,0,500,null) //选取的条件填null,即不分黑白抓来再说
loop //采用循环代替单位组动作
set u=FirstOfGroup(g)
exitwhen u==null
if xxxxxx then //条件判断放在循环里执行
单位组动作
endif
call GroupRemoveUnit(g,u)
endloop
但注意一点,这样的话,单位组动作完成后,单位组中的所有单位也就全部被移除了,请自己注意~
[/jass] |
|