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

DOTA 召唤师的混沌陨石技能和召唤元素的壳技能

[复制链接]
发表于 2009-1-12 21:40:25 | 显示全部楼层 |阅读模式
浑沌陨石[EEW] (Chaos Meteor) [D]

召唤师在目标地点召唤一颗火热的陨石,根据雷元素[W]的等级,最多向前滚动500至1550的距离。根据火元素[E]的等级,陨石对周围300范围内的敌方单位造成每0.5秒40至130点的伤害。被陨石直接击中的单位立刻受到1/5的相应伤害。

施法距离:700
冷却时间:30秒
魔法消耗:200点

如果大家玩过dota的话都知道这个技能(没玩过就太可惜了)。我在网上也看了一些介绍,也知道大致的思路如下

这个技能具体的函数我也没有看见过,技能本身也没有多少印象了,但是要是制作思路的话还是有些的。
首先要知道这个陨石,它实际上是一个辅助的单位,它是造成火焰伤害的帮凶,但不是凶手。
辅助单位的移动一般来说是计时器的,不排除命令单位移动的可能,而且伤害敌人也需要用到计时器。
还需要一个外壳的技能。
首先 事件and条件肯定就是某个单位发动了壳技能
可以看出来这个有点类似召唤地狱火的技能,所以不太清楚这里到底使用地狱火技能制作的还是开始就创建单位,然后设置高度,在命令单位砸向地面。
总之吧创建出来的辅助单位就命令它面向的方向为单位面向方向。
在他砸完地面以后就创建一个计时器,然后让计时器运行,每0.033秒移动30的距离(月神之箭就是这个算法),移动的方向为辅助单位面向方向,或者不用计时器也行,命令单位移动到触发单位面向方向3000距离的点,这个样子也可以。
如果刚开始就采用了计时器的话,那么就在每次移动辅助单位的时候选取辅助单位周围距离内的敌人,或者的,没有蜂群技能的,不在组G中的单位到组G,然后对组里面的单位进行伤害,当计时器被运行了100次的时候就删除计时器,清空组G,删除辅助单位。
如果刚开始没有采用计时器的话,那么现在就创建计时器,选取辅助单位周边200距离内的敌人,或者的,没有蜂群技能的,不在组G中的单位到组G,然后对组里面的单位进行伤害,然后比对辅助单位和目标点之间的距离小于120的时候,删除辅助单位和计时器。


但是问题是一些细节,我自己没有做过模型,如果问得太新手不要怪我:

1。那个陨石是过去的,不是平移过去的。我不知道怎么做,是不是那个陨石会自己滚过去,而不是平移过去呢?
2。DOTA召唤师有一个召唤元素(就是雷、火和冰)的技能,那个技能是释放时间为0,CD为0,纯粹的壳技能。我几乎试过了魔兽里面的每一个技能,还是只找到了两个完美的壳技能——宁静和星落。但是还是不够。这两个技能在设定了持续时间以后就几乎没有施放时间了。有的技能,比如化学风暴,虽然耗时为0,但是却会莫名其妙的把英雄的功绩加上很多。有些技能,比如战争践踏,虽然已经设定了时间,但是还是会有几秒钟的技能施放时间。我想知道有没有什么好的壳技能。谢谢。
发表于 2009-1-12 21:46:14 | 显示全部楼层
lz可以去看看火山的投射物模型,本来动作就是滚的
回复

使用道具 举报

发表于 2009-1-12 21:54:23 | 显示全部楼层
没错 火山喷石头本来就是会滚的 话说召唤师召唤元素的时候也是有动作的吧 如果正在攻击 攻击动作会暂停下来
外壳技能 难道你就没有想到通魔...  这个外壳技能之最 不过这个技能MS你按S在单位施法时暂停单位 通魔的技能也是成功施放 不过对于召唤元素这个技能足够了 而且可以通过改基础命令ID 来防止同时冷却的问题
回复

使用道具 举报

发表于 2010-10-16 17:13:56 | 显示全部楼层
召喚師的隕石模型是正規惡魔獵手開六級大后變身的投射物+顏色改成 0 0 255
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 01:41 , Processed in 0.197375 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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