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

有关region函数的问题

[复制链接]
发表于 2014-4-4 07:58:44 | 显示全部楼层 |阅读模式
看了BJ的任意单位进入区域事件 发现写的是建立region后  将rect添加进region 再注册单位进入region事件 有点费解 因为从没接触过这region这类的触发 不知道有没有谁对此比较了解 解决我的疑惑
发表于 2014-4-4 08:03:37 | 显示全部楼层
不规则区域是矩形区域的合集
不规则区域相当于单位组,矩形区域相当于单位

点评

1ml
这个说法倒是直接让我明白不少东西 还有region原来就是不规则区域?  详情 回复 发表于 2014-4-5 03:36
回复

使用道具 举报

 楼主| 发表于 2014-4-4 08:09:26 | 显示全部楼层
现在的最大一个问题就是region排泄问题
回复

使用道具 举报

发表于 2014-4-4 23:03:37 | 显示全部楼层
1ml 发表于 2014-4-4 08:09
现在的最大一个问题就是region排泄问题

有删除两种区域的动作啊。。

点评

1ml
好像一个是RegionClearRect()一个是RemoveRegion() 如果按单位组的思路可以直接remove不用clear?不过rect同时也得删的吧 这么一想任意单位进入区域事件好像泄露很多的样子 一个是没set null还有就是region和rect都  详情 回复 发表于 2014-4-5 03:40
回复

使用道具 举报

 楼主| 发表于 2014-4-5 03:36:16 | 显示全部楼层
chyj4747 发表于 2014-4-4 08:03
不规则区域是矩形区域的合集
不规则区域相当于单位组,矩形区域相当于单位

这个说法倒是直接让我明白不少东西 还有region原来就是不规则区域?
回复

使用道具 举报

 楼主| 发表于 2014-4-5 03:40:39 | 显示全部楼层
chyj4747 发表于 2014-4-4 23:03
有删除两种区域的动作啊。。

好像一个是RegionClearRect()一个是RemoveRegion() 如果按单位组的思路可以直接remove不用clear?不过rect同时也得删的吧 这么一想任意单位进入区域事件好像泄露很多的样子 一个是没set null还有就是region和rect都没有删除
回复

使用道具 举报

发表于 2014-4-5 23:13:09 | 显示全部楼层
1ml 发表于 2014-4-5 03:40
好像一个是RegionClearRect()一个是RemoveRegion() 如果按单位组的思路可以直接remove不用clear?不过rec ...

这个泄漏看你怎么理解了,比如你这个触发是全局的,不是临时创建的,同时用于事件的区域是事先放在图上的或者是一个已经加过矩形区域的全局不规则区域变量,那就没有泄漏了啊
T里面没法创建临时触发器,所以也就基本没有问题了

J的话就要用个数组什么的记录下来然后触发器删除后把不用的区域全部排泄掉了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 05:04 , Processed in 0.278843 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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