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

为什么清空单位组内的单位无效?

[复制链接]
发表于 2007-8-15 16:59:48 | 显示全部楼层 |阅读模式
看下图,这个触发完成后,为什么两个单位组的单位未被清除
未命名.JPG
发表于 2007-8-15 17:10:26 | 显示全部楼层
看得出来没效?
你使用:游戏 - 对 玩家1(红色) 在屏幕位移(0.00,0.00)处显示文本: (转换 (ming 中的单位数量) 为字符串)
来确认一下是不真的没效.

也可以用下面的代码代替T..
自定义代码: call DestroyGroup(udg_ming)
自定义代码: set udg_ming = null
回复

使用道具 举报

发表于 2007-8-15 17:53:36 | 显示全部楼层
清空单位组和销毁单位组是两回事了~~

一个被清空的单位组是一个空的单位组~~它依然是一个存在的对象~~而且也可以继续向其中添加单位~~
而一个被销毁的单位组则已经不存在了~~
回复

使用道具 举报

 楼主| 发表于 2007-8-15 18:29:47 | 显示全部楼层
那怎么样才能将两个单位组中的单位都删除呢
回复

使用道具 举报

发表于 2007-8-15 18:37:08 | 显示全部楼层
自定义代码: call DestroyGroup(udg_ming)
自定义代码: set udg_ming = null

两个一起用...
回复

使用道具 举报

发表于 2007-8-16 02:03:37 | 显示全部楼层
我不是说了么~~楼上这个是销毁单位组而不是清空单位组~~


而楼主则多半是把清空单位组错当成了将单位组中的单位全部从游戏中删除~~这又是第三个概念了~~单位组只是一个对象引用的集合~~清空它只会清空它的对象引用~~而不会影响到单位本身~~

要将单位组中所有单位从游戏中删除~~正确的做法是选择这个单位组中所有单位~~再逐一用删除单个单位动作删除它们~~
回复

使用道具 举报

 楼主| 发表于 2007-8-17 14:51:51 | 显示全部楼层
哦了解了,多谢麦德大人,OrS斑竹地东东我看不懂 技术太菜
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 18:02 , Processed in 0.109007 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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