找回密码
 点一下
查看: 549|回复: 3

如何制作复仇机制?

[复制链接]
发表于 2016-5-11 00:01:49 | 显示全部楼层 |阅读模式
游戏模式是每个玩家控制一个单位(最多5个玩家),然后互相乱斗,死了瞬间换地方复活
如果有一个玩家杀了另一个玩家的单位,那么一段时间内会被对方标记,也就是说复仇目标
如果在标记期间,对面成功杀了己方目标,那么就会触发复仇成功,复仇方在一段时间内获得大量的移动速度和攻击力BUFF。

现在标记这一步倒是会做,但是标记后对面怎么杀都触发不了复仇,这一步不会做了
这要怎么判断呢,而且不是说杀了人后谁都能抢复仇的,只有当事人重新杀过才算
发表于 2016-5-11 18:00:24 | 显示全部楼层
A被B击杀,那么以A为施法者为B添加一个复仇目标buff。如果B死了,且凶手单位是buff的施法单位,那就是A复仇了。

点评

你好,如何获取BUFF的施法玩家?  详情 回复 发表于 2016-5-11 18:26
回复

使用道具 举报

 楼主| 发表于 2016-5-11 18:26:49 | 显示全部楼层
本帖最后由 杰拉鲁星人 于 2016-5-11 18:29 编辑
yxxiaobin 发表于 2016-5-11 18:00
A被B击杀,那么以A为施法者为B添加一个复仇目标buff。如果B死了,且凶手单位是buff的施法单位,那就是A复仇 ...

你好,如何获取BUFF的施法玩家?是“单位行为影响玩家”么?堆栈索引是什么意思……

点评

就是那个动作。 堆栈索引是指那一层。比如某些行为允许多层,这些层可能不是同一个单位给他的。 不过话又说回来,由于考虑到多个玩家可能都找同一个玩家复仇,而且当某个玩家复仇完成,还需要移除他的标记。所以最  详情 回复 发表于 2016-5-12 10:40
回复

使用道具 举报

发表于 2016-5-12 10:40:33 | 显示全部楼层
杰拉鲁星人 发表于 2016-5-11 18:26
你好,如何获取BUFF的施法玩家?是“单位行为影响玩家”么?堆栈索引是什么意思……

就是那个动作。
堆栈索引是指那一层。比如某些行为允许多层,这些层可能不是同一个单位给他的。
不过话又说回来,由于考虑到多个玩家可能都找同一个玩家复仇,而且当某个玩家复仇完成,还需要移除他的标记。所以最好针对每个玩家做一个单独的标记。这样直接比较标记是哪一个就好了。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-6 03:07 , Processed in 0.358389 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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