找回密码
 点一下
查看: 1572|回复: 12

求教圓形公式

[复制链接]
发表于 2010-6-18 23:51:44 | 显示全部楼层 |阅读模式
求教圓形公式,就是讓一個單位环绕一个单位或点运动
发表于 2010-6-19 00:05:04 | 显示全部楼层
回复

使用道具 举报

发表于 2010-6-20 16:52:00 | 显示全部楼层
只需要几个变量,angle(角度,弧度制)(一开始需要从哈希表读出,LoadReal(xxx),),dist(半径),point(圆心)的横纵坐标,每次都要从哈希表读出,point可以设为单位位置都可以,假定为x=GetUnitX(me),y=GetUnitY(me)。需要用到timer计时器,T不知道计时器怎么用,我用J的,运动的话我喜欢每0.01秒。用到的函数就是SetUnitX和SetUnitY了,现在开始timer了,首先把要环绕的物体放在距离被环绕物体为dist的距离,angle(角度)为XX什么都可以,记录下angle的值,然后要移动环绕物体了,angle=angle+0.01,dx=dist*Cos(angle),dy=dist*Sin(angel),最关键的函数SetUnitX(x+dx),SetUnitY(y+dy),这样就把单位转过0.01度(弧度)了,0.01是自己调节,别忘记还要保存angle的度数了,就是SaveReal(。。。。tm。。。。。。)。
回复

使用道具 举报

发表于 2010-6-23 11:12:06 | 显示全部楼层
x=ox+r*cosθ
y=oy+r*sinθ

其中ox与oy表示圆心的坐标,如果是以某单位为圆心直接GetUnitX/GetUnitY

r这个圆的半径,θ目标点与原点连线和X轴正半轴的夹角
回复

使用道具 举报

 楼主| 发表于 2010-6-23 11:24:05 | 显示全部楼层
引用第3楼此方丽莎于2010-06-23 11:12发表的  :
x=ox+r*cosθ
y=oy+r*sinθ

θ目标点与原点连线和X轴正半轴的夹角

.......
目标点与原点连线和X轴正半轴的夹角
目标点与原点连线和X轴正半轴的夹角請問是什麽意思?
回复

使用道具 举报

发表于 2010-6-23 11:25:17 | 显示全部楼层
额,lz学过平面坐标系了么?应该还没吧,太小了……

百度一下平面直角坐标系,看看能不能看懂一些相关的内容
回复

使用道具 举报

 楼主| 发表于 2010-6-23 11:42:55 | 显示全部楼层

找了看看夾角http://baike.baidu.com/view/1104196.html和平面直角坐标系http://baike.baidu.com/view/71628.htm看的一頭霧水,能直接發触发吗?
回复

使用道具 举报

发表于 2010-6-23 11:45:58 | 显示全部楼层
01.jpg

蓝色的那个角就是
回复

使用道具 举报

 楼主| 发表于 2010-6-23 12:02:27 | 显示全部楼层
引用第3楼此方丽莎于2010-06-23 11:12发表的  :
x=ox+r*cosθ
y=oy+r*sinθ

其中ox与oy表示圆心的坐标,如果是以某单位为圆心直接GetUnitX/GetUnitY

.......
請問能发出个完整的x和y变量设定的触发吗?先谢了
回复

使用道具 举报

发表于 2010-6-23 12:06:08 | 显示全部楼层
老狼UI

用T编辑实在是让人抓狂啊,小小的东西就要点好久

aa.w3x

17 KB, 下载次数: 11

回复

使用道具 举报

发表于 2010-6-23 12:30:29 | 显示全部楼层
你可以用2个触发           你只要理解        《面向角度-1   》
回复

使用道具 举报

发表于 2010-6-23 13:00:07 | 显示全部楼层
人家才多大0.0 不能说别人0.0
回复

使用道具 举报

发表于 2010-6-23 22:38:12 | 显示全部楼层
怎么解决的?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-2 20:09 , Processed in 0.031494 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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