四面人 发表于 2012-12-30 15:51:58

求帮助……

自己思考着做了一个仇恨系统,但是只能说成功了一半。G:\G盘的\课件\WAR3 游戏创意\半成功仇恨

其实我的思路是某单位施放了某个技能(伤害或治疗)后,他的自定义值会变化,坦克职业有加成,然后BOSS只会攻击最高的那个人。结果我这么做出来之后,发现无论是萨满先起手还是圣骑士先起手,BOSS只会义无返顾的去揍圣骑士……不知是哪里出了问题,求大神指点。

asd8645123123 发表于 2012-12-30 16:26:15

虽然对仇恨和伤害系统不是很了解。。
但是单位所受伤害那个值貌似只有在受伤时才会出现吧。。
应该可以使用单位受伤害的事件为单位改变自定义值。。

四面人 发表于 2012-12-30 17:32:08

asd8645123123 发表于 2012-12-30 16:26 static/image/common/back.gif
虽然对仇恨和伤害系统不是很了解。。
但是单位所受伤害那个值貌似只有在受伤时才会出现吧。。
应该 ...

唔,就是说那个“所受伤害”指的就是BOSS所受到的伤害了呗?至于用这个事件改变自定义值是什么意思?

asd8645123123 发表于 2012-12-30 20:09:55

你具体是要实现什么效果呢?
我想个具体的触发给你。

lo 发表于 2012-12-30 20:22:45

动作中有一些触发需要特殊的事件才能使用
比如触发单位,就必须是和单位有关的事件才能用
比如触发玩家,就必须是和玩家有关的事件才能用(貌似单位事件也可以)
所以这里的“单位所受伤害”就必须是在单位受伤害事件里才有效果
所以你的触发是没有任何效果的
lo曾经做过一个显示单位在一定时间内受到的累计伤害的演示,忘了在谁的求助帖里了,大概搜索仇恨能找到吧……不过那里面的多面板似乎有泄露,嘛,毕竟是lo第一次用多面板……

lo 发表于 2012-12-30 20:28:26

搜索仇恨出来了好多东西……
不过看起来你好像看过那个演示了……

四面人 发表于 2012-12-30 23:40:00

asd8645123123 发表于 2012-12-30 20:09 static/image/common/back.gif
你具体是要实现什么效果呢?
我想个具体的触发给你。

这个,怎么说呢。我原本的计划是用一次技能,该单位的自定义值就加X,然后BOSS会攻击最高自定义值的单位。

四面人 发表于 2012-12-30 23:40:36

lo 发表于 2012-12-30 20:28 static/image/common/back.gif
搜索仇恨出来了好多东西……
不过看起来你好像看过那个演示了……

呃,是哪个啊……?我也记不清我看过哪些的演示了。

asd8645123123 发表于 2012-12-31 08:35:24

任意单位施放技能
条件---------------
设置单位自定义值为()

每当游戏逝去X秒。
if 单位1自定义值>单位2自定义值
对BOSS发布攻击命令到单位1

四面人 发表于 2012-12-31 13:02:59

asd8645123123 发表于 2012-12-31 08:35 static/image/common/back.gif
任意单位施放技能
条件---------------
设置单位自定义值为()


设置的话,应该就得用算式了吧?

asd8645123123 发表于 2012-12-31 14:02:36

就是原来的自定义值+上增加的值、、

lo 发表于 2012-12-31 14:38:29

简版的仇恨
没有像原来那样计算一定时间内的累计伤害值
而是直接累加伤害,并且时间周期的按百分比衰减仇恨值
缺点就是即使很长时间不战斗,仇恨也无法归0
不过这样也不影响Boss转换攻击目标
至于你原来问的,用了仇恨系统后Boss不会放技能的问题,你自己去找答案吧

四面人 发表于 2012-12-31 19:23:39

asd8645123123 发表于 2012-12-31 14:02 static/image/common/back.gif
就是原来的自定义值+上增加的值、、

O了,我会想想的,3Q了。

四面人 发表于 2012-12-31 19:24:14

lo 发表于 2012-12-31 14:38 static/image/common/back.gif
简版的仇恨
没有像原来那样计算一定时间内的累计伤害值
而是直接累加伤害,并且时间周期的按百分比衰减仇 ...

嗯,多谢多谢,BOSS不放技能的那个问题大概想明白了,我也好歹山寨了个解决方法。

四面人 发表于 2013-1-1 15:55:17

asd8645123123 发表于 2012-12-31 08:35 static/image/common/back.gif
任意单位施放技能
条件---------------
设置单位自定义值为()


又测试了一下发现貌似这招不太灵啊,还是只盯着最后那个家伙打……

lo 发表于 2013-1-1 16:08:24

不是已经给你演示了么,还在纠结这个啊……

四面人 发表于 2013-1-1 16:17:24

lo 发表于 2013-1-1 16:08 static/image/common/back.gif
不是已经给你演示了么,还在纠结这个啊……

嘛……因为想做个全能的,我的有些BOSS转阶段时候会召唤小怪。
页: [1]
查看完整版本: 求帮助……