找回密码
 点一下
查看: 3004|回复: 10

闪电效果如何指定附加点?

[复制链接]
发表于 2009-8-7 16:30:58 | 显示全部楼层 |阅读模式
    触发中的闪电效果只能从点到点,但是生命汲取之类的法术却能从chest发出,是不是有get附加点坐标的函数呢?



我的WE刚入门,如果问得不对还望手下留情。
发表于 2009-8-7 17:14:21 | 显示全部楼层
如果是魔法效果的话倒有,闪电效果好象不行
而且闪电效果不用这么仔细吧
你想干什么???
回复

使用道具 举报

发表于 2009-8-7 17:18:26 | 显示全部楼层
闪电可以指定高度
回复

使用道具 举报

 楼主| 发表于 2009-8-7 18:34:57 | 显示全部楼层
但是如何获得附加点的高度呢?
回复

使用道具 举报

 楼主| 发表于 2009-8-7 18:41:22 | 显示全部楼层
回复2楼:
我想用通魔做一个和魔法汲取一样的技能。
回复

使用道具 举报

发表于 2009-8-7 19:31:46 | 显示全部楼层
引用第3楼活宝于2009-08-07 18:34发表的  :
但是如何获得附加点的高度呢?
高度?
这个是以单位头顶计算的
当然如果你是点为目标的话就不是了
回复

使用道具 举报

 楼主| 发表于 2009-8-7 23:08:00 | 显示全部楼层
呃……我的意思是获得附加点的坐标,比如步兵的origin是(20,15,0),rignt hand是(21,16,44),如果直接读步兵的坐标只能得到(20,15,0),我想问的是right hand的坐标应如何获得?
回复

使用道具 举报

发表于 2009-8-7 23:29:44 | 显示全部楼层
孩子你不都说了么......

(GetUnitX(u)+1, GetUnitY(u)+1, GetUnitFlyingHeight(u)+GetLocationZ(GetUnitLoc(u))+44)

未排泄。
回复

使用道具 举报

发表于 2009-8-8 09:56:22 | 显示全部楼层
引用第6楼活宝于2009-08-07 23:08发表的  :
呃……我的意思是获得附加点的坐标,比如步兵的origin是(20,15,0),rignt hand是(21,16,44),如果直接读步兵的坐标只能得到(20,15,0),我想问的是right hand的坐标应如何获得?
如果是任意目标那么是没可能获得的
因为这个大小跟模型与其的放大倍数有关
除非你编辑好数据,判断单位
否则无法可想
或者以一个大概差不多的数值作为通用标准
回复

使用道具 举报

 楼主| 发表于 2009-8-8 23:21:27 | 显示全部楼层
引用第8楼疯人¢衰人于2009-08-08 09:56发表的 :

如果是任意目标那么是没可能获得的
因为这个大小跟模型与其的放大倍数有关
除非你编辑好数据,判断单位
否则无法可想
.......

嗯,的确是这样的呢。我刚试验过,暴雪自己的魔法吸吮也不是指定附加点的,而是取了origin上方大约80m处的点。
回复

使用道具 举报

发表于 2009-8-9 01:00:58 | 显示全部楼层
唔唔,找个超级高大的模型测试下。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:43 , Processed in 0.081359 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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