找回密码
 点一下
查看: 954|回复: 12

关于变量冲突和释放技能时卡

[复制链接]
发表于 2009-1-18 16:56:13 | 显示全部楼层 |阅读模式
不同的触发用到同一个变量会出问题嘛?不知何故我的地图中的牛头人的震荡波和战争践踏释放时会卡一下。即使是把触发全部删除也还是卡一下。新建的地图就不会出现这样的情况。
发表于 2009-1-18 16:59:43 | 显示全部楼层
如果使用不当,发生变量冲突的话就有问题了

卡的问题我也不晓得
回复

使用道具 举报

 楼主| 发表于 2009-1-18 17:04:48 | 显示全部楼层
那还是应该把变量分开用好点是吧?省的起冲突...
回复

使用道具 举报

发表于 2009-1-18 17:06:20 | 显示全部楼层
恩,当然会jass用局部变量是最好的
回复

使用道具 举报

 楼主| 发表于 2009-1-18 17:10:22 | 显示全部楼层
T.jpg
清楚点后面的那个自定义代码是排泄点时必须的嘛?
回复

使用道具 举报

发表于 2009-1-18 17:12:06 | 显示全部楼层
对于全局变量,set null并不是必须的,局部变量就是必须的了
触发图啊,换掉吧
回复

使用道具 举报

 楼主| 发表于 2009-1-18 17:14:34 | 显示全部楼层
我搜索了一下相关教程还是不太清楚全局和局部变量的具体用处。猪头大人的意思是上图中的JASS代码完全没必要是吧?
回复

使用道具 举报

发表于 2009-1-18 17:18:05 | 显示全部楼层
也不是完全没必要,这样写着也是一个好的习惯

关于全局与局部,这个有点编程基础的话应该就知道了
全局就是在整个程序中都能使用的,而局部只能在这个函数里使用
回复

使用道具 举报

 楼主| 发表于 2009-1-18 17:20:47 | 显示全部楼层
哦既然有用那就保留好了~~~
再多问一句...多写这东西不占内存吧.....
回复

使用道具 举报

发表于 2009-1-18 17:21:45 | 显示全部楼层
没有影响的………………
或者说你可以认为是提前释放内存
回复

使用道具 举报

 楼主| 发表于 2009-1-18 17:25:15 | 显示全部楼层
再啰嗦一句.....选取的单位组是不是也要清除啊.....
回复

使用道具 举报

发表于 2009-1-18 17:30:02 | 显示全部楼层
是的,单位组也要清除

lz可以搜索泄露和排泄,学习一下相关的内容
回复

使用道具 举报

发表于 2009-1-18 18:01:12 | 显示全部楼层
唉....
数组......唉
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 06:57 , Processed in 0.047140 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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