找回密码
 点一下
查看: 3550|回复: 20

[已解决]用T如何将一个单位击退一段距离?

  [复制链接]
发表于 2008-2-17 19:13:30 | 显示全部楼层 |阅读模式
如题,希望各位高手能够给予解答。
发表于 2008-2-17 19:20:50 | 显示全部楼层
引用楼主人偶于2008-02-17 19:13发表的 [求助]用T如何将一个单位击退一段距离? :
如题,希望各位高手能够给予解答。

取两个点,caster为施法者位置,target为目标位置
实数angle为caster到target角度
设置目标单位位置为从目标单位位置开始XX距离方向为angle
回复

使用道具 举报

 楼主| 发表于 2008-2-17 19:25:14 | 显示全部楼层
引用第1楼zhuzeitou于2008-02-17 19:20发表的  :


取两个点,caster为施法者位置,target为目标位置
实数angle为caster到target角度
设置目标单位位置为从目标单位位置开始XX距离方向为angle
其实主要就是角度这里不会设置……
回复

使用道具 举报

发表于 2008-2-17 19:26:29 | 显示全部楼层
引用第2楼人偶于2008-02-17 19:25发表的  :

其实主要就是角度这里不会设置……

角度么,实数-数学里有两点间角度的
回复

使用道具 举报

发表于 2008-2-17 19:28:56 | 显示全部楼层
小猪已经讲解。。进来水下好了。。
回复

使用道具 举报

发表于 2008-2-17 19:30:53 | 显示全部楼层
什么都没有
好眼熟的头
回复

使用道具 举报

发表于 2008-2-17 19:35:31 | 显示全部楼层
实际上的话
如果做技能的话,一般施法者的面向角度就是那个Angle嘛
两点确定一向量,向量的角度计算也方便
回复

使用道具 举报

发表于 2008-2-17 19:40:14 | 显示全部楼层
创建2个T 按造楼上几位说的方法

T1:
事件:单位释放技能
环境:~
动作:SET 技能目标= X
            暂停 X
            打开T2
            等待0.6秒
      不暂停 X
      关闭T2

T2:
事件:每0.03秒
动作:移动 X(单位变量)到 X的位置 角度为(楼上说的 数学……)10距离
回复

使用道具 举报

发表于 2008-2-17 19:41:58 | 显示全部楼层
引用第7楼zh62920于2008-02-17 19:40发表的  :
创建2个T 按造楼上几位说的方法

T1:
事件:单位释放技能
环境:~
.......

为什么要暂停………………
直接移动单位的话会打断单位动作,这段时间是什么都做不出来的,不暂停也无所谓
回复

使用道具 举报

发表于 2008-2-17 19:42:36 | 显示全部楼层
LSS泄露严重
回复

使用道具 举报

发表于 2008-2-17 19:43:37 | 显示全部楼层
引用第9楼darkfall于2008-02-17 19:42发表的  :
LS泄露严重

5555darkfall大人的ls是我………………
泄露嘛自己排下就可以咯~~
回复

使用道具 举报

发表于 2008-2-17 19:49:23 | 显示全部楼层
55,发帖慢了点就让你变成LS了
回复

使用道具 举报

发表于 2008-2-17 19:53:25 | 显示全部楼层
set 大家=NULL!


哈哈 没泄露了

因为移动单位不暂停可以放瞬法技能 暂停=眩晕
回复

使用道具 举报

发表于 2008-2-17 20:06:09 | 显示全部楼层
引用第7楼zh62920于2008-02-17 19:40发表的  :
创建2个T 按造楼上几位说的方法

T1:
事件:单位释放技能
环境:~
.......

这样设置的话,要是每次施放技能的目标不一样。。。
我觉得应该设置目标 = X(触发运行次数)
回复

使用道具 举报

 楼主| 发表于 2008-2-17 20:43:59 | 显示全部楼层
问题已经解决,多谢各位的帮助~
但是又产生了一个新的问题……将单位击退后单位就退到了很远的地方去了……而我设置的只有450距离,请问位移的设置中每1距离兑换成游戏距离是多少距离?
回复

使用道具 举报

发表于 2008-2-17 20:59:42 | 显示全部楼层
这种事情我觉得LZ不用研究了。。。凭感觉一般远程英雄的攻击距离能设置出自己需要的距离就差不多咯。。。想多了会得忧郁症的。。
回复

使用道具 举报

 楼主| 发表于 2008-2-17 21:04:31 | 显示全部楼层
引用第15楼梦魇于2008-02-17 20:59发表的  :
这种事情我觉得LZ不用研究了。。。凭感觉一般远程英雄的攻击距离能设置出自己需要的距离就差不多咯。。。想多了会得忧郁症的。。
问这个的原因是我设置的只有450距离但是目标却已经弹到看不见的位置了……
回复

使用道具 举报

发表于 2008-2-17 21:10:59 | 显示全部楼层
证明你的T 有问题了
回复

使用道具 举报

 楼主| 发表于 2008-2-17 21:44:29 | 显示全部楼层
Test Trigger 1
事件
单位-单位 开始施放一种技能
环境
(使用的技能) 等于 Test
动作
Set I2=触发单位
Set Index=单位(触发单位)的位置
Set T2=对其使用技能的目标单位
Set Target=对其使用技能的目标点
触发器 - 打开 Test 2 <情报>
等待 0.60 秒
触发器 - 关闭 Test 2 <情报>

Test Trigger 2
事件
时间-每当过去0.03秒游戏时间
环境
-
动作
移动T2的位置为(点(单位T2的位置)位移为450.00方向为(角度 Index Target)度)
回复

使用道具 举报

发表于 2008-2-17 21:54:06 | 显示全部楼层
55555ls是每0.03秒退后450,一共0.6秒,就是9000………………
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 08:49 , Processed in 0.034012 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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