找回密码
 点一下
查看: 2449|回复: 12

求教动态蓄力技能(非触发器做法)

[复制链接]
发表于 2018-12-20 16:43:22 | 显示全部楼层 |阅读模式
求教各位大佬,如何用数据编辑器实现下面这个蓄力技能:以点为目标的技能,技能进入瞄准会开始蓄力,每蓄力1秒增加1的技能射程(最多可增加5次,范围演算体需随射程变大),完成瞄准时,会释放蓄力技能

蓄力时间最多10秒,超出时间时技能会进入CD
发表于 2018-12-20 17:55:36 来自手机 | 显示全部楼层
我做这类技能是用触发器实现的,技能准备时间设置为10秒,取消施法返还的CD设置成0%,由触发器控制弹药的发射与射程范围,范围演算体则随着演算体创建执行渐变比例动作,总之麻烦的是准备时间与射程范围之间的联动
回复

使用道具 举报

发表于 2018-12-21 00:30:14 来自手机 | 显示全部楼层
我目前想不到不使用触发器而且仅用一个技能来做到射程随蓄力时间变化的方法,纯数据方法可以问别人@yxxiaobin
回复

使用道具 举报

发表于 2018-12-21 15:10:20 | 显示全部楼层
本帖最后由 hzmwe 于 2018-12-21 15:18 编辑

只有一个技能,动态修改技能范围似乎不可行的,如果一个单位蓄力在5级,技能范围是n+5,同时同一玩家另一单位蓄力在2级,正确的技能范围应该是n+2
和上面的n+5有矛盾了,技能范围似乎并不支持针对单位来单独修改
回复

使用道具 举报

发表于 2018-12-21 15:16:53 | 显示全部楼层
如果换个视角,根据蓄力的行为层数配合验证器,来确定技能应该使用那个范围的效果那就容易解决了。
通常的持续性效果或搜索效果都可以根据偏移坐标变化或改变搜索范围来完成技能范围效果的修正
如果LZ认可上面做法,那么数据编辑器肯定能做的,而且应该不是很难做

点评

需要用到一堆验证器,还要叠加行为,做起来麻烦,不如用触发器简单,而且依楼主的意思好像是丢了技能会进入蓄力,结束蓄力技能就会发出,蓄力时间结束了不会攻击而是进入CD,这似乎不能靠一个技能解决  详情 回复 发表于 2018-12-21 16:39
回复

使用道具 举报

发表于 2018-12-21 16:39:55 来自手机 | 显示全部楼层
hzmwe 发表于 2018-12-21 15:16
如果换个视角,根据蓄力的行为层数配合验证器,来确定技能应该使用那个范围的效果那就容易解决了。
通常的 ...

需要用到一堆验证器,还要叠加行为,做起来麻烦,不如用触发器简单,而且依楼主的意思好像是丢了技能会进入蓄力,结束蓄力技能就会发出,蓄力时间结束了不会攻击而是进入CD,这似乎不能靠一个技能解决

点评

嗯,验证器麻烦些,个人觉的技能似乎象个行为开关切换,还是楼下yxxiaobin解释比较详尽了  发表于 2018-12-21 22:38
回复

使用道具 举报

发表于 2018-12-21 18:37:56 | 显示全部楼层
如果技能进入瞄准状态就开始蓄力的话,似乎无法做到纯数据。
不过如果你允许首次施放技能开始蓄力,再次施放触发伤害的话,倒是可以的。思路:做两个技能,按钮占用同一位置,用所需条件来决定显示哪个。当施放第一个技能时,为单位贴一个标记buff,并周期性增加它,当有标记buff时,所需条件显示第二个技能。再次施放技能,其实施放的是第二个技能,根据标记buff的层数,来决定某些数据,这个就是验证器和行为效果树的常规操作了。如果超时未施放第二个技能,可以在标记层数达到最高值时调用一个发布命令效果,强制使用第二个技能。
回复

使用道具 举报

 楼主| 发表于 2018-12-21 18:45:20 | 显示全部楼层
目前触发有比较完美的方案,只是不知道数据这块有没有比较好的方案
动态蓄力.gif



回复

使用道具 举报

发表于 2018-12-22 20:41:29 | 显示全部楼层
英霸的半藏Q
如果有英霸圖就好了

点评

允许借助触发器的话,就很简单了。 做一个诱导技能和一个本体技能。诱导技能其实是一个瞬态非目标技能,当某单位施放该技能后,被触发器探知,立即显示本体技能,并使单位所有者进入到该单位的本体技能瞄准状态。至  详情 回复 发表于 2018-12-26 00:05
回复

使用道具 举报

发表于 2018-12-23 15:10:19 | 显示全部楼层
这个参考萨尔纳加神器的能量新星
它就是没一个效果周期使范围增大一个递增值2,初始只有1,计数是19,所以最终范围是39.
回复

使用道具 举报

发表于 2018-12-26 00:05:45 | 显示全部楼层
OracleKirito 发表于 2018-12-22 20:41
英霸的半藏Q
如果有英霸圖就好了

允许借助触发器的话,就很简单了。
做一个诱导技能和一个本体技能。诱导技能其实是一个瞬态非目标技能,当某单位施放该技能后,被触发器探知,立即显示本体技能,并使单位所有者进入到该单位的本体技能瞄准状态。至于射程加长等实际效果,完全可以挂接在诱导技能的效果树上,无需触发器话。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 20:10 , Processed in 0.262719 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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