找回密码
 点一下
查看: 3047|回复: 49

求教此技能用T如何制作?

[复制链接]
发表于 2014-1-15 00:52:50 | 显示全部楼层 |阅读模式
如题:求教此技能用T如何制作? 12070514431ff7233935abd27b.gif
技能描述:召唤很多小精灵围着释放者旋转,然后随机向某方向移动,如果移动的过程中碰撞到敌人,会对敌人造成一定的伤害,而且碰撞的小精灵会消失(大概是这样)
我只会T,不会JASS。我对这招技能很有兴趣,请研究院的大神帮忙一下(最好不要用YDWE)
发表于 2014-1-15 08:31:44 | 显示全部楼层
所以旋转会做不?
动态注册会做不?

旋转式各种教程,各种演示,懒得说了……

总之碰撞后造成伤害并消失,基本上可以弄成带献祭的马甲。
马甲接近敌人后敌人就会收到献祭伤害,用伤害事件捕捉,条件就是伤害来源是马甲,动作是命令英雄对目标造成伤害并删除马甲……

稍微复杂点的,就是用触发判断单位周围的目标了,不过比较繁琐,不如献祭判断简单。

点评

什么是动态注册? 旋转我会啊,就是不会马甲单位旋转时移动到随机敌人单位  详情 回复 发表于 2014-1-15 09:02
回复

使用道具 举报

 楼主| 发表于 2014-1-15 09:02:06 | 显示全部楼层
lo 发表于 2014-1-15 08:31
所以旋转会做不?
动态注册会做不?

什么是动态注册?
旋转我会啊,就是不会马甲单位旋转时移动到随机敌人单位
回复

使用道具 举报

发表于 2014-1-15 11:15:30 | 显示全部楼层
动态注册就是为触发器添加事件啊,伤害事件是指定单位事件,只能用于已存在地图上的单位的,所以地图运行过程中新产生的单位就需要用触发器来添加新的事件。
或者你可以直接用YDWE……

点评

那小精灵围着英雄转,然后过2秒之后移动到不同的敌方单位,要怎么写触发啊?  详情 回复 发表于 2014-1-15 12:30
回复

使用道具 举报

 楼主| 发表于 2014-1-15 12:30:06 | 显示全部楼层
lo 发表于 2014-1-15 11:15
动态注册就是为触发器添加事件啊,伤害事件是指定单位事件,只能用于已存在地图上的单位的,所以地图运行过 ...

那小精灵围着英雄转,然后过2秒之后移动到不同的敌方单位,要怎么写触发啊?

点评

lo
不是很清楚……  详情 回复 发表于 2014-1-15 15:38
回复

使用道具 举报

发表于 2014-1-15 15:38:20 | 显示全部楼层
渡边麻友 发表于 2014-1-15 12:30
那小精灵围着英雄转,然后过2秒之后移动到不同的敌方单位,要怎么写触发啊?

不是很清楚……
回复

使用道具 举报

 楼主| 发表于 2014-1-15 23:45:37 | 显示全部楼层
有人帮一下我吗?给张演示图我自己研究也可以啊
回复

使用道具 举报

发表于 2014-1-16 00:02:04 | 显示全部楼层
本帖最后由 chyj4747 于 2014-1-16 00:04 编辑
渡边麻友 发表于 2014-1-15 12:30
那小精灵围着英雄转,然后过2秒之后移动到不同的敌方单位,要怎么写触发啊?


可以分步做:先用个计时器把旋转做出来,完成后再加新效果

可以用马甲的自定义值来记录旋转的时间,判断这个自定义值可以决定是旋转还是超某个方向飞过去,飞过去这一步其实只要发布一个移动命令就行

动态注册的话。。lo大概是说任意单位受伤判断伤害来源是不是马甲然后再做动作
如果是我的话,应该会做成计时器(可以新开也可以用之前那个)到期让所有飞出去的马甲选取周围的敌方单位造成伤害



刚才仔细看了下顶楼的图发现还不是简单的旋转。。一开始被抛到单位身后的马甲会拐弯朝面前飞……

点评

lo
因为小精灵打中单位要造成伤害并删除小精灵的……类似月神箭的东西……这里用献祭判断是否打中单位远比单位组选取周围单位要方便……所以提到动态注册这个东西…… 其实图例的根本不是小精灵,那是精灵龙的投射物…  详情 回复 发表于 2014-1-16 08:39
我猜,要用单位组记录小精灵的吧?怎么用变量记录创建出来的每一个小精灵?  详情 回复 发表于 2014-1-16 00:21
回复

使用道具 举报

 楼主| 发表于 2014-1-16 00:21:14 | 显示全部楼层
chyj4747 发表于 2014-1-16 00:02
可以分步做:先用个计时器把旋转做出来,完成后再加新效果

可以用马甲的自定义值来记录旋转的时间, ...

我猜,要用单位组记录小精灵的吧?怎么用变量记录创建出来的每一个小精灵?
回复

使用道具 举报

发表于 2014-1-16 02:15:41 | 显示全部楼层
渡边麻友 发表于 2014-1-16 00:21
我猜,要用单位组记录小精灵的吧?怎么用变量记录创建出来的每一个小精灵?

创建出来直接扔进单位组就行,旋转是对单位组做动作,计时器到期时判断下选取单位的自定义值,看是旋转还是圈周围单位造成伤害,是旋转的话算出施法者到马甲的角度然后加一个转动角就行

点评

计时器到期时怎么样判断选取单位的自定义值?  详情 回复 发表于 2014-1-16 09:18
回复

使用道具 举报

发表于 2014-1-16 08:39:04 | 显示全部楼层
chyj4747 发表于 2014-1-16 00:02
可以分步做:先用个计时器把旋转做出来,完成后再加新效果

可以用马甲的自定义值来记录旋转的时间, ...

因为小精灵打中单位要造成伤害并删除小精灵的……类似月神箭的东西……这里用献祭判断是否打中单位远比单位组选取周围单位要方便……所以提到动态注册这个东西……
其实图例的根本不是小精灵,那是精灵龙的投射物……

点评

精灵龙的投射物……一时看错了  详情 回复 发表于 2014-1-16 09:21
回复

使用道具 举报

 楼主| 发表于 2014-1-16 09:18:28 | 显示全部楼层
chyj4747 发表于 2014-1-16 02:15
创建出来直接扔进单位组就行,旋转是对单位组做动作,计时器到期时判断下选取单位的自定义值,看是旋转还 ...

计时器到期时怎么样判断选取单位的自定义值?
回复

使用道具 举报

 楼主| 发表于 2014-1-16 09:21:01 | 显示全部楼层
lo 发表于 2014-1-16 08:39
因为小精灵打中单位要造成伤害并删除小精灵的……类似月神箭的东西……这里用献祭判断是否打中单位远比单 ...

精灵龙的投射物……一时看错了
回复

使用道具 举报

发表于 2014-1-16 09:23:52 | 显示全部楼层
话说没有图么……

点评

演示图?应该没有做吧?  详情 回复 发表于 2014-1-16 09:33
回复

使用道具 举报

 楼主| 发表于 2014-1-16 09:33:49 | 显示全部楼层
lo 发表于 2014-1-16 09:23
话说没有图么……

演示图?应该没有做吧?
回复

使用道具 举报

发表于 2014-1-16 11:02:30 | 显示全部楼层
渡边麻友 发表于 2014-1-16 09:18
计时器到期时怎么样判断选取单位的自定义值?

计时器每到期一次给自定义值+1,每个马甲转一定的时间也就是自定义值到一定量后飞出去

点评

不如你简单演示一遍吧  详情 回复 发表于 2014-1-16 12:24
回复

使用道具 举报

 楼主| 发表于 2014-1-16 12:24:09 | 显示全部楼层
chyj4747 发表于 2014-1-16 11:02
计时器每到期一次给自定义值+1,每个马甲转一定的时间也就是自定义值到一定量后飞出去

不如你简单演示一遍吧
回复

使用道具 举报

发表于 2014-1-16 12:29:29 | 显示全部楼层
我也想看龙的演示……

点评

@chyj4747 是啊,既然研究院的观众都那么捧场,龙爷您就高抬贵手,辛苦一点,为研究院留下一点丰富精彩的宝贵资产吧,好让我们这些热爱WE的新人有点学习资料啊  详情 回复 发表于 2014-1-16 16:17
回复

使用道具 举报

 楼主| 发表于 2014-1-16 16:17:24 | 显示全部楼层
lo 发表于 2014-1-16 12:29
我也想看龙的演示……

@chyj4747 是啊,既然研究院的观众都那么捧场,龙爷您就高抬贵手,辛苦一点,为研究院留下一点丰富精彩的宝贵资产吧,好让我们这些热爱WE的新人有点学习资料啊
回复

使用道具 举报

发表于 2014-1-17 05:36:15 | 显示全部楼层
本帖最后由 chyj4747 于 2014-1-17 05:39 编辑
lo 发表于 2014-1-16 12:29
我也想看龙的演示……


不要凑热闹。。。





技能神马的自己去想…….w3x (26.38 KB, 下载次数: 29)
123.gif

没有做伤害测试,数据自己去调
另外这仅仅是个演示,只提供一种思路
老狼的UI没有翻译哈希表,因此没有处理多人的问题
还有,LZ虽然说是散开后随机方向飞出去,但根据顶楼的图我觉得不是完全随机的,比如说是趋向于施法者面朝方向的随机角度,当然我的演示里没有处理这个问题
由于演示里有些数据设太小了,因此截图里没有显示出转圈的弹幕随机时间点飞出去这个特性

话说T果然好麻烦啊。。改个数据就要鼠标点N多下……
而且看起来一点也不整齐


禁止吐槽“低维修费用”!!!!!!


点评

华丽的光圈!biu!  发表于 2014-1-17 14:35
lo
嘛,最近技能区人气走低……作为版主,就应该为人气做贡献……所以说,我才不是故意凑热闹的……是蓄谋已久的……  详情 回复 发表于 2014-1-17 08:44
我想问一下,创建的马甲单位是移动的过程中碰撞到敌人造成伤害,还是移动到特定的位置才对位置附近的敌人造成伤害啊?  详情 回复 发表于 2014-1-17 08:44
龙爷给力啊!!!  详情 回复 发表于 2014-1-17 08:40
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-6 07:52 , Processed in 0.181632 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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