推荐地图:火影无级别混战推荐地图:楚汉争霸推荐地图:魔神推荐地图:人族无敌II
推荐专区:技能创作区推荐专区:WE讨论区推荐专区:模型作区推荐专区:申请公告区
发新话题
打印

[完成] 群体吸血等技能释放时,总能顺着吸血线的交叉点看到辅助单位的位置

本主题由 cctvfive 于 2008-9-15 11:12 关闭

群体吸血等技能释放时,总能顺着吸血线的交叉点看到辅助单位的位置

1 群体吸血等技能释放时,总能顺着吸血线的交叉点看到辅助单位的位置,如图,能否解决?
2 还有如果技能停止,但辅助单位扔在释放,怎么解决?

请指教
多谢先~

附件

未命名.JPG (153.89 KB)

2008-8-22 10:37

未命名.JPG

群体吸血有很多问题  
而且吸的血给了马甲 你吸的只是一条血  马甲吸了几条血 也不是你的
一般来说你可以用setunitx和setunity来让马甲和英雄位置重合。。

或则你用死亡之指,将持续事件改长点,用触发对敌人造成伤害,同时移动马甲。
本帖最近评分记录
nothing to say.
用插状闪电技能,改特效,吸血效果用T实现
把创建的辅助单位用一个单位组存起来

技能施放时,每隔0.5秒判断施法者(如图中的山丘)当前的指令是否为你群体吸血的那个技能的指令,如果不是,那么移除单位组内的所有单位.

至于吸血效果你就让创建的单位生命值为1,吸血技能结束或者停止释放时,逐个判断他们的血量,把多余的血量-1,全部加给施法者,就可以了.
引用:
原帖由 我爱PP 于 2008-8-22 14:37 发表
至于吸血效果你就让创建的单位生命值为1,吸血技能结束或者停止释放时,逐个判断他们的血量,把多余的血量-1,全部加给施法者,就可以了.
这句之前的都看懂了,可这句……
这样的话当吸血量大的时候就会出现吸血时血不涨,吸完血涨一大截的现象吧,会不会看起来有点不真实呢~

TOP

引用:
原帖由 thodylk 于 2008-8-22 11:33 发表
一般来说你可以用setunitx和setunity来让马甲和英雄位置重合。。

或则你用死亡之指,将持续事件改长点,用触发对敌人造成伤害,同时移动马甲。
请thody详细说明下好吗,不会是j吧 ,给个t的

TOP

引用:
原帖由 fxlyjm 于 2008-8-22 07:48 发表


这句之前的都看懂了,可这句……
这样的话当吸血量大的时候就会出现吸血时血不涨,吸完血涨一大截的现象吧,会不会看起来有点不真实呢~
那可以每隔0.5秒就判断一次,把辅助单位的血加给英雄时,还要把辅助单位的生命再设置回1.

默认的吸血间隔是1秒,设置成0.5秒只是为了更灵敏的捕捉施法者的动作.

TOP

7楼的是Jass

说实话这个技能用J做比较好,用T做如果想完美那么需要一些全局变量.

如果楼主不会J那么忽略我的第2句话吧~

TOP

是不是马甲的碰撞没关?

TOP

不会那么白吧

TOP

我也不知道怎么了,我确实是在“触发单位”的位置创建的辅助单位啊~,而且放技能的时候触发单位没有动,辅助单位的碰撞体积也设为零了啊

TOP

...用创建在坐标
我的帖子总索引

挖墳?
我经常
純水?
偶尔之
搶SF?
无闲工夫
其实偶尔做点纯路人也是很神奇的`

TOP

给辅助单位添加蝗虫技能以后,碰触体积多大都是一样的.单位不可被选取.

TOP

(葱头:11) (葱头:11)
本帖最近评分记录
  • cctvfive 力量 -5 理论上是不允许纯表情的 2008-8-28 07:20
  • cctvfive 敏捷 -15 理论上是不允许纯表情的 2008-8-28 07:20
  • cctvfive 智力 +20 理论上是不允许纯表情的 2008-8-28 07:20

TOP

这种东西,不用JASS的TIMER,是很难完美解决的,即使做出来了,也实现不了multiplayer compatible

TOP

timer不是jass的好不好……

TOP

大哥们 啊    直接吧马甲弄成空中单位就行了   飞行高度不改  不就成了

TOP

发新话题