找回密码
 点一下
查看: 1222|回复: 6

关于全局变量的排泄

[复制链接]
发表于 2010-7-28 10:48:02 | 显示全部楼层 |阅读模式
RT,看了一篇环保大师的文章后感到疑惑,因为之前看过一篇什么【死,触发,排泄】教程,说全局变量只要删除或定义为空即可,
可是环保大使说还要SETXXX=NULL,这个不是局部变量才用到的吗?
还有,call set bj_wantDestroyGroup = true是未定义的单位组之前加入吗?
也就是说,是call set bj_wantDestroyGroup = true
                         然后选取以XX为圆心,XX半径的单位做……
               这样就排泄了??
或者是SET ZU=选取以XX为圆心,XX半径的单位
       然后对zu做动作,之后清空ZU?
哪个是完美排泄?
发表于 2010-7-28 11:19:08 | 显示全部楼层
全局变量不SET NULL同样会占用一格内存,这点和局部变量一样。
不过由于可以对它再次赋值,所以除非是数组变量,或者以后都不会用上了,一般都不用管。
(3) 全局变量“泄露”:
    可能看帖的大多数人都只知道局部变量泄漏,而不知道全局变量“泄露”。主要呢是因为全局变量“泄露”并不是不可恢复性的。
这点作者是说过的,只能说明你没有专心看帖。

然后,不推荐使用bj_wantDestroyGroup ,现在的ui已经有destroygroup的T了,这个东西完全可以淘汰了,后面这才是完美排泄。(当然XX也必须要排泄)

最后,为我转载的帖子打个小广告
http://bbs.islga.org/read.php?tid=38522#442144
回复

使用道具 举报

 楼主| 发表于 2010-7-28 18:17:31 | 显示全部楼层
那么,单位(MJ)是否需要删除?
我一直是设置生命周期的
回复

使用道具 举报

发表于 2010-7-28 18:47:13 | 显示全部楼层
单位的尸体消失后,系统会自动删除单位。(如果没有尸体,单位死亡后就会被直接删除)
而如果一开始就用触发删除单位,反而可能因为没有伤害源而在马甲杀死单位后,英雄没有经验。
所以设置生命周期还是很好的,不用删除单位。
回复

使用道具 举报

 楼主| 发表于 2010-7-30 09:49:24 | 显示全部楼层
还有,单位组是删除还是清空好???
回复

使用道具 举报

 楼主| 发表于 2010-7-30 13:30:40 | 显示全部楼层
召唤系哇………………
回复

使用道具 举报

发表于 2010-7-30 13:33:27 | 显示全部楼层
如果你每次都是新建一个的话,删除吧……
如果你都是往里面添加的话,那么就清空
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-28 12:29 , Processed in 0.029172 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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