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

数据编辑器求助:传送到指定目标的"身后"

[复制链接]
发表于 2013-5-31 13:50:30 | 显示全部楼层 |阅读模式
不好意思想要请教一个数据编辑器的问题...
我还是个新手,目前还在一边摸索一边练习编辑器的各个功能。目前想到要制作一个技能:

传送到指定目标的“身后”,并且同时对目标造成100点伤害,然后同时再替自己上个提升攻击速度30%的状态。

目前的做法是:

设计了一个 Effect A 用来对指定单位造成伤害100。
设计了一个 Effect B(挂上 Behavior A)用来替自己上攻击加速30%的状态。
设计了一个 Effect C 用来将使用技能者传送到指定单位的位置。
设计了一个 Effect D 来将 A、B、C 绑成一个 set。
设计了一个 Ability A,使用后带上 Effect D。"


现在问题来了,我知道自己目前的缺陷就是无法做到固定只传送到制定目标的"身后”。目前的测试结果,就是会随机传送目标身边的任何一个方向,没办法固定传到身后。我想请问该如何修改才能做到呢?


我看了 http://www.sc2mapster.com/forums/development/data/45163-teleporting-behind-target-and-damaging-everything-in/
但上面也只说要用 create persistent 的 Effect,可是接下来并没有说要如何做。麻烦各位高手指点指点了!感谢。
发表于 2013-5-31 17:03:17 | 显示全部楼层
http://bbs.islga.org/read-htm-tid-2149016-page-1-fpage-1.html

做了个演示,看看吧。2.0以后要做这个效果比以前方便多了。
回复

使用道具 举报

 楼主| 发表于 2013-6-1 00:56:33 | 显示全部楼层
十分感谢。

研究了一下你的演示,发现是利用 "Offset Facing Fallback" 来对指定目标做个位移,然后利用 "Offset" 来进行 (0,1,0) 的向量位移。请问这样的逻辑是不是对的?不过现在有个问题在于,是不论如何,只要将 y 的向量定出来,那么不论对手面对何处,都一定朝着他的背后位移呢 (在 offset facing fallback 已经制定好的条件下)?
回复

使用道具 举报

发表于 2013-6-1 19:43:37 | 显示全部楼层
Y参数决定了把目标点定在目标单位身后多远。如果是负数则是前方。你也可以把它和x参数一起用来指定别的方位。



offset facing fallback决定了偏移的朝向,这里设置为目标单位就是指使用目标单位的朝向作为偏移朝向。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 21:09 , Processed in 0.088669 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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