找回密码
 点一下
查看: 5132|回复: 24

关于局部触发中动作的删除

[复制链接]
发表于 2006-9-1 15:24:48 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2006-9-1 15:27:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2006-9-1 15:31:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-1 15:32:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-1 15:54:45 | 显示全部楼层
鼓励,甲酚...
不过偶认为还米有完美
因为缓存中储存滴信息米有清除...
回复

使用道具 举报

发表于 2006-9-1 22:25:12 | 显示全部楼层
这种方法其实很早前就有了
一般在技能中都是用这种方式的

但在那个伤害显示系统中的话还不如直接等待来的直接
因为用那种方法要多出很多的东西来

触发本身是不需要储存的

另缓存的结构是无法删除的,但这种属于纯粹的内存泄漏,不会影响游戏运行,所以用GamaCache的朋友可以放心(当然如果你把内存都占满了那就是另一回事了)
平常所说的内存泄漏造成的系统效率严重下降事实上是因为堆积了太多的垃圾资源(开资源管理就能看出来,内存不够用的情况现在基本是不会出现的)
与此相同的还有单位组、玩家组的Enum类函数造成的内存泄漏,也是不影响游戏运行的给
其实以前在Jass 进阶帖子里都写到了,不过给回档升天鸟。。。

[ 本帖最后由 Red_Wolf 于 2006-9-1 22:26 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2006-9-1 22:37:02 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-1 22:39:13 | 显示全部楼层
说明大家Jass挖的太少了~~
翻翻老外的DD会发现那是Long long ago的事情了:lol
回复

使用道具 举报

发表于 2006-9-1 22:49:32 | 显示全部楼层
夜影貌似有卷土重来之势?
多来逛逛阿,这里太冷清了
回复

使用道具 举报

发表于 2006-9-1 23:09:15 | 显示全部楼层
是啊,在一个触发的中间部分把该触发Destroy或是STOP都是会执行完全部语句的
回复

使用道具 举报

 楼主| 发表于 2006-9-2 10:42:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-2 10:42:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-2 10:46:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-2 12:22:34 | 显示全部楼层
触发动作会一直运行到结束
且无论等待多久,在触发动作里都能获取触发单位、触发玩家等信息
回复

使用道具 举报

发表于 2006-9-2 13:57:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-2 15:14:10 | 显示全部楼层
条件中不能有等待动作
等待后面的代码将被忽略
回复

使用道具 举报

隔壁的死|鱼 该用户已被删除
发表于 2006-9-3 09:11:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2006-9-4 03:55:40 | 显示全部楼层
厄,不过,为什么不用clear而用remove呢
回复

使用道具 举报

发表于 2006-9-4 08:27:24 | 显示全部楼层
clear并不会真正删除,而只是一种断开动作
回复

使用道具 举报

发表于 2006-9-4 23:42:59 | 显示全部楼层
怎么知道这样一来能够真正删除呢.对比一下:
[jass]native GroupRemoveUnit takes group whichGroup, unit whichUnit returns nothing
native GroupClear takes group whichGroup returns nothing


native TriggerRemoveAction takes trigger whichTrigger, triggeraction whichAction returns nothing
native TriggerClearActions takes trigger whichTrigger returns nothing[/jass]
我怀疑remove 同clear一样j仅仅是对trigger的操作.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 22:46 , Processed in 0.132477 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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