找回密码
 点一下
查看: 1124|回复: 7

第一次写这种T,希望大家能看一下

[复制链接]
发表于 2009-4-24 18:00:58 | 显示全部楼层 |阅读模式
事件:任意单位发动技能的效果
条件:释放技能=XX技能
动作:设置变量A=(点)释放目标的位置
      设置变量B(单位)=释放目标
      设置变量C(实数)=触发单位的面朝角度
      打开触发器 T2
           等待2秒
      关闭T 2

T2:
     事件:每0.05秒
   动作:设置变量A=以A为起点,位移15,方向是-1乘以C
                  移动B到A处
         清除点A

本意就是一个拉拽的技能,但是一释放,英雄突然跑到地图的最边缘去了。。很奇怪。。。好像不会这样的啊

求解释~~~
一抹煞白 该用户已被删除
发表于 2009-4-24 18:08:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2009-4-24 18:45:27 | 显示全部楼层
噢 明白了 用2个变量~~~~~交替
回复

使用道具 举报

 楼主| 发表于 2009-4-24 21:05:06 | 显示全部楼层
T2换了 还是不行
在第一个T里给A2赋值为单位所在点

T2:动作:设置A1=从A2开始,位移15,方向为-C
                     移动B到A1
                     清除A2
                     等待0.05秒
          设置A2=从A1开始 ~~~~~~~~~~
                    移动B到A2
                    清除A1


这样做了 但是效果还是和刚才一样 被施法的单位刷的一下跑到地图边缘区了~~~
回复

使用道具 举报

 楼主| 发表于 2009-4-24 21:11:10 | 显示全部楼层
~~ 我明白了 角度应该不能为负数~~~~是这样吧?

不对 还是不行~~~单位会飞到很远很远~~无语了
回复

使用道具 举报

发表于 2009-4-25 00:03:27 | 显示全部楼层
设置变量B(单位)=释放目标
设置变量A=(点)B的位置
设置变量C(实数)=触发单位的面朝角度
打开触发器 T2
等待2秒
关闭T 2
清除点A

T2:
    事件:每0.05秒
  动作:设置变量A=以A为起点,位移15,方向是-1乘以C
                  移动B到A处

每0.05秒移动15的距离其实是很夸张的数字~~

改为2-5左右试试~~
回复

使用道具 举报

发表于 2009-4-25 00:27:57 | 显示全部楼层
0.05移动15并不夸张……等待的误差也不止0.05了………………

那你第一个触发该什么样了?那里的A应该替换成A2
回复

使用道具 举报

发表于 2009-4-25 00:41:00 | 显示全部楼层
A = 目标单位  B1 = A位置  C = 触发单位  D = C面向角度  B2 = B1+15方向-D

每0.05秒
B1 = A位置
B2 = B1+15方向-D
移动 A 到 B2
清除点B1 B2

是这样的么~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 20:24 , Processed in 0.033471 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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