找回密码
 点一下
查看: 2319|回复: 4

可破坏物组如何防泄漏?

[复制链接]
发表于 2009-8-7 16:45:29 | 显示全部楼层 |阅读模式
  对单位组防leak可以用DestroyGroup函数,那如果要对一片可破坏物(比如一片森林)进行操作应该如何防leak呢?变量当中似乎没有可破坏物组这个类型,也没有DestroyDestructableGroup这样的函数。



我是新手,WE才刚刚入门,如果问得不对还望手下留情。


发表于 2009-8-7 16:50:58 | 显示全部楼层
根本就没有可破坏物组这样的东西吧……
做好每个可破坏物的排泄就好了
回复

使用道具 举报

 楼主| 发表于 2009-8-7 18:37:43 | 显示全部楼层
哦,可是触发器中有选取一定区域内所有可破坏物并执行动作的命令,那时会不会创建一个可破坏物组呢?
回复

使用道具 举报

发表于 2009-8-7 22:00:34 | 显示全部楼层
这个并没用到组,而是直接就去枚举了……
native          EnumDestructablesInRect     takes rect r, boolexpr filter, code actionFunc returns nothing
并没有涉及到组的概念,类似的物品也是这样的
native          EnumItemsInRect     takes rect r, boolexpr filter, code actionFunc returns nothing

而单位组则不同
native GroupEnumUnitsInRect                 takes group whichGroup, rect r, boolexpr filter returns nothing
native ForGroup                 takes group whichGroup, code callback returns nothing
是通过这两个函数组合使用的
当然也可以直接把动作写进第一个函数的filter里
回复

使用道具 举报

 楼主| 发表于 2009-8-7 22:39:13 | 显示全部楼层
哦,原来如此!谢谢你了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 11:40 , Processed in 0.069376 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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