找回密码
 点一下
查看: 1790|回复: 8

DOTA里的跳刀应该如何做出?

[复制链接]
发表于 2009-12-1 22:55:24 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-12-1 22:59:46 | 显示全部楼层
加个需求,被攻击就命令升级,三秒后再升級回
回复

使用道具 举报

发表于 2009-12-1 23:00:22 | 显示全部楼层
利用计时器,替换物品,并且用hashtable(旧版本的话是gamecache)记录计时器
受伤害时先判断计时器是否存在,存在的话重新开启计时器,不存在的话创建一个计时器,并且删除物品创建物品
计时器到期时再一次删除物品创建物品,并且删除计时器,销毁hashtable或者gamecache中的记录
回复

使用道具 举报

发表于 2009-12-1 23:10:25 | 显示全部楼层
删除再添加的话好像不能捕捉原来物品的所在位置啊。
回复

使用道具 举报

发表于 2009-12-1 23:36:06 | 显示全部楼层
可以选择将物品放在第几个格子
格子数当然也可以保存在hashtable或者GC里
回复

使用道具 举报

发表于 2009-12-2 07:23:49 | 显示全部楼层
引用第1楼bnb2005于2009-12-01 22:59发表的  :
加个需求,被攻击就命令升级,三秒后再升級回
降级阿,真神奇。
不用玩家法弄个演示看看。
回复

使用道具 举报

发表于 2009-12-2 10:38:15 | 显示全部楼层
话说物品内的主动技能是无视科技需求的
回复

使用道具 举报

发表于 2009-12-2 22:29:21 | 显示全部楼层
喔,原来是物品
那么无视。。。
回复

使用道具 举报

 楼主| 发表于 2009-12-4 20:40:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 06:20 , Processed in 0.029978 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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