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

计时器创建太多会不会导致机器卡?

[复制链接]
发表于 2011-1-13 02:33:57 | 显示全部楼层 |阅读模式
例如我做的中立怪物复活,创建计时器,然后用哈希表存储,为触发添加“最后创建的计时器到期”


如果在游戏的时候中立怪物复活很多很多次(例如10万次吧),这样会不会使机子很卡啊。。。



还有哈希表存储的东西太多也会不会使机子很卡呢??
还有为一个触发器添加很多次事件会不会卡呢。。。

我小白。。不懂这方面的。。求指点
发表于 2011-1-13 08:57:07 | 显示全部楼层
怎么说呢……
因为一般情况下,这么多个计时器和触发不可能全部并发的,所以,只要处理得当,比如计时器到期就清除啊,哈希表记录执行完也清除掉啊(这个关系可能不大……)的,就不会有太大的影响,除非你同时有那么多的计时器和触发在运行,那就要重新考虑你的设计了

触发器添加多事件不影响的吧
回复

使用道具 举报

发表于 2011-1-13 12:46:12 | 显示全部楼层
卡与不卡,是个相对的问题,事实上,任何东西堆叠多了都会很卡
回复

使用道具 举报

 楼主| 发表于 2011-1-13 14:47:54 | 显示全部楼层
哦哦,这样的吗,我还以为这种东西会像点一样占用内存呢
回复

使用道具 举报

发表于 2011-1-13 15:13:01 | 显示全部楼层
当然会,所以说要及时清除啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 19:31 , Processed in 0.032310 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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