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

请问如何直线伤害类型的触发器技能?

[复制链接]
发表于 2007-10-13 00:10:29 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-10-13 00:30:20 | 显示全部楼层
会Jass的话,可以看dota中兽王的飞斧.
如果你要自己写的话,大何做法如下:
英雄站在A点,对B点放技能,这样,得到一个方向,从A到B.
之后呢,在A点创建一个冲击波单位,用一个计时器沿方法A->B移动.

再创建两个单位组X和Y.
X记录冲击波单位身边的敌军,Y记录被伤害过的敌军
这样,每0.X秒,就选对冲击波单位身边的所有敌军,如果选取的单位不在Y里,就伤害.伤害过了就放在Y里面去.

这个冲击波单位可以做有时限的生命,这样,冲击波会自己停下来.


现在Jass是大众化的东西了,建议楼主学习一下,怎么说Jass也算是居家旅行,害人害己,必背工具.
回复

使用道具 举报

 楼主| 发表于 2007-10-13 00:40:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-10-13 02:59:12 | 显示全部楼层
当然是计时器了.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-28 06:25 , Processed in 0.028566 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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