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

有没有可能让任意单位受到某触发器影响后一段时间内不再受到该触发器影响?

[复制链接]
发表于 2013-6-30 22:54:01 | 显示全部楼层 |阅读模式
我想做一个让单位有短时间“免疫”的效果,但是怎么都做不出来啊
表示不会J只会T。。。求大神帮忙
发表于 2013-7-1 11:34:26 | 显示全部楼层
1. 加个buff然后判断是否有该buff(要注意驱散的问题)
2. 该这个单位的自定义值来判断
3. 用哈希表绑定数据来判断

点评

如果加buff的话就要用马甲,那样要是同时触发单位过多会不会有卡顿的问题? 自定义值我觉得挺不错的。。。。哈希表表示不会用。。。。。  详情 回复 发表于 2013-7-1 17:25
回复

使用道具 举报

 楼主| 发表于 2013-7-1 17:25:35 | 显示全部楼层
chyj4747 发表于 2013-7-1 11:34
1. 加个buff然后判断是否有该buff(要注意驱散的问题)
2. 该这个单位的自定义值来判断
3. 用哈希表绑定 ...

如果加buff的话就要用马甲,那样要是同时触发单位过多会不会有卡顿的问题?
自定义值我觉得挺不错的。。。。哈希表表示不会用。。。。。
回复

使用道具 举报

发表于 2013-7-2 08:28:43 | 显示全部楼层
BlueDawn 发表于 2013-7-1 17:25
如果加buff的话就要用马甲,那样要是同时触发单位过多会不会有卡顿的问题?
自定义值我觉得挺不 ...

触发单位过多是多少?有超过500?超过的话就要稍微考虑下了

不过也有解决办法,用全局变量记录那个马甲,触发后判断这个马甲挂了没,还没挂那就继续用这个马甲加buff,这样始终就只有一个马甲

当然最终选什么方法LZ自己决定吧~
回复

使用道具 举报

 楼主| 发表于 2013-7-2 12:17:29 | 显示全部楼层
chyj4747 发表于 2013-7-2 08:28
触发单位过多是多少?有超过500?超过的话就要稍微考虑下了

不过也有解决办法,用全局变量记录那个马 ...

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 14:46 , Processed in 0.159034 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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