找回密码
 点一下
查看: 1684|回复: 15

助攻系统

[复制链接]
发表于 2012-9-9 11:01:28 | 显示全部楼层 |阅读模式
本帖最后由 chyj4747 于 2012-10-10 20:37 编辑

如题,看了之前发的那个,原理和触发都看不懂,我求个原理
发表于 2012-9-9 23:20:20 | 显示全部楼层
原理就是:
当某个英雄对某个敌方英雄造成伤害之后,用变量记录这个事件
然后在英雄死亡之时检查有没有除凶手单位之外的英雄曾经对它造成伤害
如果有,则计入助攻
回复

使用道具 举报

 楼主| 发表于 2012-9-14 19:50:26 | 显示全部楼层
助攻不可能是永久的,持续到一定时间的,那这个怎么办 @美味豆沙包
回复

使用道具 举报

发表于 2012-9-14 20:13:33 | 显示全部楼层
allennai:助攻不可能是永久的,持续到一定时间的,那这个怎么办 @美味豆沙包      (2012-09-14 19:50)
计时器或倒计时事件删除之前记录的英雄或助攻相关数据
回复

使用道具 举报

 楼主| 发表于 2012-9-15 10:51:23 | 显示全部楼层
给个演示看看行不?多人版不会相撞?
回复

使用道具 举报

发表于 2012-9-15 14:36:27 | 显示全部楼层
笨人笨办法不想撞就多弄几个独立的
我都是这么弄的
回复

使用道具 举报

 楼主| 发表于 2012-9-16 11:35:48 | 显示全部楼层
...10个玩家难道要弄10个,那起码更改一次就是几个小时的时间
回复

使用道具 举报

发表于 2012-9-16 15:28:52 | 显示全部楼层
助攻确实挺难,我的地图都放弃了助攻系统,干脆只能亲手击杀得了,不过我相信这对专业技术人士来说只是一件小事而已……
回复

使用道具 举报

发表于 2012-9-16 15:30:45 | 显示全部楼层
我是我们地图的唯一的技术员,可是我连击杀助攻系统都做不了,不过这并不影响地图的好玩性,以后等认识了专业人士就好办了。
回复

使用道具 举报

 楼主| 发表于 2012-9-16 17:35:00 | 显示全部楼层
...我地图很多地方卡位,慢慢来,不急不急
回复

使用道具 举报

发表于 2012-9-16 22:36:19 | 显示全部楼层
没有办不到事,只有想不想去办,只要想好原理,然后试着做,然后测试找问题,早晚可以成功,我已经成功很多了,失败的更多
回复

使用道具 举报

发表于 2012-9-20 19:37:58 | 显示全部楼层
allennai:...10个玩家难道要弄10个,那起码更改一次就是几个小时的时间 (2012-09-16 11:35)
更改是指改触发吗。。那很正常啊……做一个技能花一整天都很正常

LZ想要多人的话那当然要多少人就开多少个变量记录
回复

使用道具 举报

发表于 2012-9-21 19:52:03 | 显示全部楼层
多玩家的数据就用数组或者哈希表嘛
回复

使用道具 举报

 楼主| 发表于 2012-9-27 19:39:30 | 显示全部楼层
美味菠萝包 发表于 2012-9-21 19:52
多玩家的数据就用数组或者哈希表嘛

其实哈希表怎么用的
回复

使用道具 举报

发表于 2012-10-3 00:08:11 | 显示全部楼层
allennai 发表于 2012-9-27 19:39
其实哈希表怎么用的

请搜索各种哈希表教程~
回复

使用道具 举报

发表于 2012-10-4 00:06:20 | 显示全部楼层
助攻系统  用哈希表 或 缓存 就是 正对口了 绑定到单位 或 玩家 就杠杠的...
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 04:07 , Processed in 0.208152 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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