|
发表于 2009-7-23 18:18:02
|
显示全部楼层
Q:变量泄露是怎么回事呢?要怎么防止呢?
A:变量泄露说简单点就是变量指针没有清空,不懂的话没关系。
防止很简单,在每个函数结束之前(包括return),将所有你声明的局部变量除了integer,real,string,boolean以外的所有变量设置为null即可。
Q:如果我想在jass里声明全局变量怎么办?
A:在触发编辑器的地图标志(头文件)里加上:
[jass]
globals
XXXX XXXXX = XXXXX
endglobals
[/jass]
如果已有globals,那么将变量声明在已有globals里,无需新的globals。
Q:为什么我使用获得两点间角度,得到的总是相反方向呢?
A:嗯,就是这样(暴雪这个坏蛋)。在得到的角度后加上180即可。
Q:我创建的马甲和单位叠在一起时,而且创建之后也隐藏了,发动技能时的坐标总不是创建的坐标,这是为什么呢?
A:马甲创建完后就会处理碰撞问题,你可以在隐藏后再设置一遍坐标,或者直接在单位编辑器里为马甲添加“蝗虫”技能。
PS:奖励居然会叠加,真不可思议。 |
|