|
提问前我已经搜索了...但是还不是很明白.
先感谢一下 zhuzeitou 大.
我想问的是.如果我大量对同一 局部变量 赋值.并且这些对应的单位是不能清除的.因为还要用到...那么只能set null了.
我是只set null 1次?还是 赋值一个单位就set null一次?
话说我用WE创建的单位...
里面创建的单位的函数明明使用了local unit u ,
可最后竟然没有set null.....
本来是想看暴雪是什么写的....谁知道他们竟然不写..只好来提问了.
如果是只用set null一次的话.是不是也仅限于单位变量? - 还是说点.特殊.单位组都可以set null一次...
如
set u = CreateUnit( p, 'hgyr', -290.0, 44.1, 59.405 )
set u = CreateUnit( p, 'hgyr', -199.2, -63.0, 131.873 )
set u = CreateUnit( p, 'hgyr', -195.8, -168.1, 279.094 )
set u = CreateUnit( p, 'hgyr', -249.0, -243.2, 85.619 )
set u = CreateUnit( p, 'hgyr', -285.5, -324.0, 30.862 )
set u = CreateUnit( p, 'hgyr', -177.4, -404.5, 205.374 )
set u = CreateUnit( p, 'hgyr', -25.0, -388.8, 65.448 )
set u = CreateUnit( p, 'hgyr', 144.0, -194.4, 207.263 )
set u = CreateUnit( p, 'hgyr', 164.5, 1.5, 275.535 )
set u = CreateUnit( p, 'hgyr', 118.8, 94.3, 129.071 )
set u = CreateUnit( p, 'hgyr', 2.2, 166.1, 139.278 )
set u = CreateUnit( p, 'hgyr', -205.1, 84.7, 209.779 )
set u = CreateUnit( p, 'hgyr', -306.1, -152.0, 348.167 )
set u = CreateUnit( p, 'hgyr', -295.2, -285.4, 44.166 )
set u = CreateUnit( p, 'hgyr', -219.8, -406.7, 133.894 )
set u = CreateUnit( p, 'hgyr', 37.8, -486.5, 318.339 )
set u = CreateUnit( p, 'hgyr', 162.6, -386.5, 123.150 )
set u = CreateUnit( p, 'hgyr', 187.2, -122.0, 53.670 )
set u = CreateUnit( p, 'hgyr', -108.8, -4.5, 235.224 )
set u = CreateUnit( p, 'hgyr', -398.8, -116.5, 282.225 )
set u = CreateUnit( p, 'hgyr', -393.4, -222.9, 62.888 )
set u = CreateUnit( p, 'hgyr', -328.8, -342.8, 171.853 ) |
|