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

如何设置变量等于A点到B点的方向呢

[复制链接]
发表于 2009-4-9 21:32:12 | 显示全部楼层 |阅读模式
我想做一个技能,是个利用循环函数制作的技能,如何让技能效果开始循环的起点为技能释放点呢?
发表于 2009-4-9 21:37:11 | 显示全部楼层
标题:
Atan2(GetLoctionY(B)-GetLocationY(A),GetLocationX(B)-GetLocationX(A))
返回Radius,为B相对于A的方向
内容看不懂
回复

使用道具 举报

发表于 2009-4-9 21:38:51 | 显示全部楼层
lz你能说的清楚点么?是FOR循环的起点还是地图中技能释放的起点。。
回复

使用道具 举报

 楼主| 发表于 2009-4-9 21:48:26 | 显示全部楼层
是这样子的:以英雄所在的位置A为中心
以技能释放点B和英雄所在点A之间的距离C为半径
技能效果是这样的:创建一个以B点为起点,A为中心,C为半径的旋转技能。
而我就是不知道怎么设置以B点为起点来创造画圆的技能效果。

现在说得够清楚了吧???
回复

使用道具 举报

发表于 2009-4-9 21:53:25 | 显示全部楼层
坐标会算么?算坐标就行,和坐标系画圆一个道理。
回复

使用道具 举报

 楼主| 发表于 2009-4-9 22:19:03 | 显示全部楼层
我不太懂坐标,麻烦楼上的解释一下呢
回复

使用道具 举报

发表于 2009-4-9 22:43:58 | 显示全部楼层
- -|||
对于X-Y直角坐标中,圆方程(x-a)^2+(y-b)^2=r^2
(a,b)为圆心,r为半径

a=GetLocationX(A),b=GetLocationY(A)
循环实数rad, 在点(a+r*Cos(rad),b+r*Sin(rad))处创建特效
回复

使用道具 举报

发表于 2009-4-10 12:01:03 | 显示全部楼层
我做了出来~~LZ你看看行不行~~

圆.w3x

18 KB, 下载次数: 17

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 09:02 , Processed in 0.039392 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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