找回密码
 点一下
查看: 1368|回复: 6

有关于这种类型的动作 用T函数这么写

  [复制链接]
发表于 2008-4-5 23:41:47 | 显示全部楼层 |阅读模式
以触发单位和技能施放目标的连线为半径    让触发单位绕着技能施放目标

以半圆的路径 移动 180度  即触发单位到另一头

再让触发单位移动回来(回来时直接穿过技能施放目标)
发表于 2008-4-5 23:48:50 | 显示全部楼层
跟循环数有关系

需不需要移动的动画呢?
回复

使用道具 举报

 楼主| 发表于 2008-4-6 00:07:07 | 显示全部楼层
其实我想要做的技能是这样的

触发单位(下面以a表示)以旋转的形式移动(MS给a添加剑刃风暴的效果就可以?)

技能施放目标(下面以b表示)

下面是a的移动路径

以a的位置为原点 a与b的连线为X轴   a到b的方向为X正轴  Y就是垂直与X轴了  Z轴就是高度

设a与b的距离L  让a移动到(L,L,L)再移动到(2L,0,0)最后到(0,0,0)
回复

使用道具 举报

发表于 2008-4-6 08:07:18 | 显示全部楼层
设a与b的距离L
根据 公式(x-L )^2+y^2=L ^2
在 已知x 的情况下  很容易求出y

接着 就要知道a 的具体位移坐标p     ,根据极坐标知识
  p=从( 从a 开始 , 距离 x    ,方向为 (a 到 b的方向)的位移处)开始  ,距离 y    ,方向为 (a 到 b的方向+90)的位移处


最后(L,0,0)移动到(0,0,0)       是直线    不难吧
另外 添个风暴之鸦   单位的高度 随便改改就行了


不知道行不行  我没试过哦
回复

使用道具 举报

发表于 2008-4-6 10:50:22 | 显示全部楼层
不好意思  搞复杂了

设a与b的距离L   ,  a 与b的连线的中点为c
设个 变量θ        取值为(180~0)

则p=    从c开始 , 距离为L ,方向为(a 到 b的方向+θ   )
回复

使用道具 举报

 楼主| 发表于 2008-4-7 17:40:28 | 显示全部楼层
p=从( 从a 开始 , 距离 x    ,方向为 (a 到 b的方向)的位移处)开始  ,距离 y    ,方向为 (a 到 b的方向+90)的位移处


这个只是水平面上的移动  走个半圆形(只是二维的)

我要的效果就是同时能向上移动  就是三维的动作  

WE只用T做的出来么

水平面的移动可以了  只是不知道怎么做让单位同时向上移动~
回复

使用道具 举报

发表于 2008-4-7 17:59:24 | 显示全部楼层
1)添个风暴之鸦
2)动画—改变单位的飞行高度(很多演示里都用到的,自己留心下)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 13:03 , Processed in 0.052895 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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