找回密码
 点一下
查看: 1461|回复: 17

[已解决]求助,学习技能后添加多层BUFF怎么做?

[复制链接]
发表于 2014-11-16 11:14:57 | 显示全部楼层 |阅读模式
本帖最后由 god_mukin 于 2014-11-29 20:59 编辑

比如说  一个10级的技能,每学习1级,就给英雄添加一层 加属性的BUFF

我现在的方法是按照头目的一个演示地图做的,学习一个初始自动释放的行为类技能,但是这样只能添加1层BUFF

这个怎么添加多层啊?


还有哪里可以看有多个等级的英雄技能的制作教程啊
发表于 2014-11-16 15:47:58 | 显示全部楼层
抢沙发了~~
回复

使用道具 举报

发表于 2014-11-17 11:03:31 | 显示全部楼层
数据编辑里 行为里有这个功能的,
回复

使用道具 举报

发表于 2014-11-17 12:20:36 | 显示全部楼层
两个方法,一个比较传统,就是你把技能改成自动施放的立即技能。然后技能效果的应用行为效果里可以指定层数。

另一个是用隐藏的自定义属性(类似力量敏捷这种)。这种属性可以直接指定默认数值。相当于buff的层数。

点评

我用触发做了,学习马甲技能后触发添加buff,感觉这样反而简单一些 自动释放的立即技能会给单位不停添加buff啊 我只是不知道哪个技能可以在每次学习后都添加一次 buff  详情 回复 发表于 2014-11-17 13:44
回复

使用道具 举报

 楼主| 发表于 2014-11-17 13:44:27 来自手机 | 显示全部楼层
麦德三世 发表于 2014-11-17 12:20
两个方法,一个比较传统,就是你把技能改成自动施放的立即技能。然后技能效果的应用行为效果里可以指定层数 ...

我用触发做了,学习马甲技能后触发添加buff,感觉这样反而简单一些
自动释放的立即技能会给单位不停添加buff啊

我只是不知道哪个技能可以在每次学习后都添加一次 buff

点评

建议楼主多钻物编…长痛不如短痛…以后乃就明白了  详情 回复 发表于 2015-4-14 02:39
回复

使用道具 举报

发表于 2014-11-17 13:58:05 | 显示全部楼层
用验证器判定啊,在附加buff前判断自己有没有buff,这样就不会重复附加了。

当然用触发器当然也可以,只是这里默认情况下都不把能直接用触发器解决的问题当成问题就是了。一般会优先探讨数据层面的解决方案。

点评

那样要升10级不就得准备10个不同的buff了吗  详情 回复 发表于 2014-11-17 16:21
回复

使用道具 举报

 楼主| 发表于 2014-11-17 16:21:10 来自手机 | 显示全部楼层
麦德三世 发表于 2014-11-17 13:58
用验证器判定啊,在附加buff前判断自己有没有buff,这样就不会重复附加了。

当然用触发器当然也可以,只 ...

那样要升10级不就得准备10个不同的buff了吗

点评

验证器用“单位比较行为计数”类的,可以直接判断某一行为层数的。甚至你还可以用它来比较两个单位哪个拥有同一行为层数更多或更少。  详情 回复 发表于 2014-11-20 14:12
回复

使用道具 举报

发表于 2014-11-17 18:38:03 | 显示全部楼层
是的,这是常识。
回复

使用道具 举报

发表于 2014-11-18 00:39:27 | 显示全部楼层
验证器里不是直接有验证技能等级的吗?
回复

使用道具 举报

发表于 2014-11-18 22:02:51 | 显示全部楼层
银河密码里有这个教程,http://bbs.islga.org/read-htm-tid-50993.html
回复

使用道具 举报

发表于 2014-11-20 14:12:52 | 显示全部楼层
god_mukin 发表于 2014-11-17 16:21
那样要升10级不就得准备10个不同的buff了吗

验证器用“单位比较行为计数”类的,可以直接判断某一行为层数的。甚至你还可以用它来比较两个单位哪个拥有同一行为层数更多或更少。

点评

那你不是要用10个验证器了吗?  详情 回复 发表于 2014-11-25 12:53
回复

使用道具 举报

 楼主| 发表于 2014-11-25 12:53:08 | 显示全部楼层
yxxiaobin 发表于 2014-11-20 14:12
验证器用“单位比较行为计数”类的,可以直接判断某一行为层数的。甚至你还可以用它来比较两个单位哪个拥 ...

那你不是要用10个验证器了吗?

点评

事实上,用10个验证器也优于使用一个触发器,当然,如果你能看懂xml代码的话。  详情 回复 发表于 2014-11-26 12:52
回复

使用道具 举报

发表于 2014-11-25 18:25:08 | 显示全部楼层
所以说这是常识。

点评

那还是和触发器联系着用好了 我不敢信做一个被动需要这么麻烦,所以上来问问  详情 回复 发表于 2014-11-25 20:17
回复

使用道具 举报

 楼主| 发表于 2014-11-25 20:17:18 | 显示全部楼层

那还是和触发器联系着用好了
我不敢信做一个被动需要这么麻烦,所以上来问问
回复

使用道具 举报

发表于 2014-11-26 12:52:47 | 显示全部楼层
本帖最后由 yxxiaobin 于 2014-11-26 15:27 编辑
god_mukin 发表于 2014-11-25 12:53
那你不是要用10个验证器了吗?


事实上,用10个验证器也优于使用一个触发器,当然,如果你能看懂xml代码的话。

另外,对于你要求的这个东西来讲,不必弄多个验证器什么的,因为有一种数据叫做所需条件,也能限制技能是否可以施放。在所需条件中,你直接可以比较单位的技能等级是否大于行为计数。
给你这个演示:http://bbs.islga.org/forum.php?mod=viewthread&tid=2204265&page=1&extra=#pid2033981

点评

直接可以比较单位的技能等级是否大于行为计数 这个方法可以用  详情 回复 发表于 2014-11-29 20:58
回复

使用道具 举报

 楼主| 发表于 2014-11-29 20:58:20 | 显示全部楼层
yxxiaobin 发表于 2014-11-26 12:52
事实上,用10个验证器也优于使用一个触发器,当然,如果你能看懂xml代码的话。

另外,对于你要求的 ...

直接可以比较单位的技能等级是否大于行为计数
这个方法可以用
回复

使用道具 举报

发表于 2015-4-12 13:27:01 | 显示全部楼层
务,目的是帮助用户更快地找到自己
回复

使用道具 举报

发表于 2015-4-14 02:39:27 来自手机 | 显示全部楼层
god_mukin 发表于 2014-11-17 13:44
我用触发做了,学习马甲技能后触发添加buff,感觉这样反而简单一些
自动释放的立即技能会给单位不停添加 ...

建议楼主多钻物编…长痛不如短痛…以后乃就明白了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 22:06 , Processed in 0.782580 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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