找回密码
 点一下
查看: 1548|回复: 5

类似虚空舰攻击的技能怎么做

[复制链接]
发表于 2011-7-18 16:46:04 | 显示全部楼层 |阅读模式
我想做一个类似虚空舰攻击的技能,就是实现一边移动一边引导攻击。所以我把虚空舰的攻击效果移植到技能上(原来是武器上的)。但是,我改了技能里面好几个标旗(包括“允许移动”,“瞬态”之类的图标)发现都不行。当然 不可打断 那一栏属性是空的。   不过奇怪的是,标旗里面有“追击”的时候,单位可以实现一边移动一边攻击,但是攻击单位不能去实现其他指令(哪怕被攻击单位被打死之后)。  这是我发现比较奇怪的地方。请问怎样实现这个一边引导攻击一边移动的技能呢?
虚空舰武器调用的持续性效果的标旗中有"被引导"和"持续存在直到被摧毁"这两个。
发表于 2011-7-19 08:01:05 | 显示全部楼层
虚空什么时候可以边打边跑了?

PS:楼主如果想要边打边跑,应该去看战役的“惊天劫案”那关开始出现的响尾蛇
回复

使用道具 举报

发表于 2011-7-19 08:42:26 | 显示全部楼层
虚空舰貌似是可以追击移动的目标……

是否可以执行移动指令的时候攻击,其实有一个关键性要素,就是武器或技能是否能在移动中指向目标。

你的武器的攻击角度是0(单位必须面对目标才能开火)你下达移动指令的时候单位会面向你的移动方向,武器就无法指向目标了。

于是有两个方法实现
方法1,简单方便,但是有严重问题。就是直接将武器或技能的扫描范围设置为360度。因此你就能一边移动一边向屁股后面开火。不过这样存在的严重问题是你的单位依然是面向移动朝向的,因此开火方向和武器指向不相同……

方法2,复杂,有限制。就是做个炮台,让你的单位的一部分能旋转,面对目标。此时武器和技能攻击扫描范围是0,会让炮台指向目标。而炮台指向方向和单位移动方向没关系,所以就能看到一边移动一边向目标开火。不过这个的前提是你的单位有炮台式的动作者,否则和方法1一样视觉效果不正常。如果是本身没炮台,也没去加炮台的单位,用方法1就行了。

所有带目标的技能都有一个角度设置,默认为0,就是面对目标才能释放。那个是否能移动的设置是表示当目标超出攻击范围,自身必须移动才能继续攻击的时候是否打断攻击。也就是是否可移动是是否在移动的时候打断。而就算你设置可移动攻击,你移动的时候导致目标超出攻击范围和角度,也会打断攻击。

因此虚空舰开始攻击后,可以缓慢移动以追击逃跑的目标,却不能主动移动中攻击目标。
回复

使用道具 举报

发表于 2011-7-19 09:11:55 | 显示全部楼层
另外说下被引导和持续直到摧毁。

这两个效果组合使用就是当该单位停止攻击的时候取消这个效果,否则这个持续效果一直存在。

虚空舰这么做的原因是为了替换叠加伤害,和是否能移动中攻击其实没关系。凤凰战机就是能缓慢移动过程中攻击。但是仅限于追击状态,你主动命令它移动的时候就没法攻击了。

你将任意武器或技能设置为允许移动,然后将扫描范围设置为360度来做移动中攻击,不一定是虚空舰这个。

虚空舰的武器是很复杂的,因为这个需要用各种验证器,效果,行为组合来实现伤害替换递增。实际你需要的移动中攻击和这一堆东西一点关系都没有。

虚空舰武器的结构很复杂,逻辑却很简单,就是持续一段时间的攻击后替换掉武器的伤害效果。实际做的时候是好几个引导的持续效果,前面两层持续效果在结束的时候会给自己加buff,然后根据buff+验证器来替换武器的伤害效果。
回复

使用道具 举报

发表于 2011-7-19 10:02:45 | 显示全部楼层
虚空舰不过是一边跑一边烧罢了,想用技能完成这个功能最好还是行为啊~通过行为来制造伤害~用激光把行为的目标和施法者连起来~
回复

使用道具 举报

发表于 2011-7-19 10:48:16 | 显示全部楼层
用持续性效果也很好解决
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-8-8 03:17 , Processed in 0.272565 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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